MouseTooltipTranslator
Mouseover Translate Any Language At Once - Chrome Extension: PDF Translator, EBOOK, EPUB, OCR, TTS, NETFLIX, YOUTUBE DUAL SUBTITLES, GOOGLE DOCS, AI, VIEWER, GMAIL, WRITING, IMAGE, DUAL SUBS, MANGA, HOVER, DICTIONARY, WEBTOON, EDGE, JAPANESE, ENGLISH
Install / Use
/learn @ttop32/MouseTooltipTranslatorREADME
MouseTooltipTranslator
Mouseover Translate Any Language At Once - Chrome Extension
Download from chrome web store, Edge Extension store and Firefox Addons
<img alt="chrome web store" height="54px" src="doc/google.png" /> <img alt="microsoft store" height="54px" src="doc/microsoft.png" /> <img alt="microsoft store" height="54px" src="doc/firefox_addons.png" /> <img alt="softpedia" height="54px" src="doc/softpedia.png" />
Result

Features
- Hover or select (highlight) on text to translate
- Use left ctrl to Listen pronunciation with google TTS (text to speech)
- Use right alt to translate writing text in input box (or highlighted text)
- Google translator and bing translator are used for translation
- Support pdf to display translated tooltip using PDF.js
- Support dual subtitles for youtube video
- Process OCR when hold left shift and mouse over on image (ex manga)
- Translate with Speech recognition
How to use
Build yourself to install
- Install node js, https://nodejs.org/en/ , node 18
- open terminal and type below
git clone https://github.com/ttop32/MouseTooltipTranslator.git
cd MouseTooltipTranslator
npm install
npm run build // or 'npm run watch' for developing
- You will see MouseTooltipTranslator/build path
- Open chrome browser and goto chrome://extensions/
- Turn on top right corner developer mode
- Open the folder (MouseTooltipTranslator/build) as unpacked extension folder
Contributors
<!-- readme: contributors -start --> <table> <tr> <td align="center"> <a href="https://github.com/ttop32"> <img src="https://avatars.githubusercontent.com/u/46513852?v=4" width="100;" alt="ttop32"/> <br /> <sub><b>Daniel K</b></sub> </a> </td> <td align="center"> <a href="https://github.com/ardasatata"> <img src="https://avatars.githubusercontent.com/u/17568508?v=4" width="100;" alt="ardasatata"/> <br /> <sub><b>Arda Satata Fitriajie</b></sub> </a> </td> <td align="center"> <a href="https://github.com/neoOpus"> <img src="https://avatars.githubusercontent.com/u/1388336?v=4" width="100;" alt="neoOpus"/> <br /> <sub><b>Anoir Ben Tanfous</b></sub> </a> </td> <td align="center"> <a href="https://github.com/lg28literconvectionmicrowaveoven"> <img src="https://avatars.githubusercontent.com/u/68274755?v=4" width="100;" alt="lg28literconvectionmicrowaveoven"/> <br /> <sub><b>Lg28literconvectionmicrowaveoven</b></sub> </a> </td> <td align="center"> <a href="https://github.com/Blueberryy"> <img src="https://avatars.githubusercontent.com/u/36592509?v=4" width="100;" alt="Blueberryy"/> <br /> <sub><b>Null</b></sub> </a> </td> <td align="center"> <a href="https://github.com/michael-nhat"> <img src="https://avatars.githubusercontent.com/u/66666570?v=4" width="100;" alt="michael-nhat"/> <br /> <sub><b>Hoang Van Nhat</b></sub> </a> </td></tr> <tr> <td align="center"> <a href="https://github.com/newmind"> <img src="https://avatars.githubusercontent.com/u/379460?v=4" width="100;" alt="newmind"/> <br /> <sub><b>JG</b></sub> </a> </td> <td align="center"> <a href="https://github.com/SFGFDSD"> <img src="https://avatars.githubusercontent.com/u/162313212?v=4" width="100;" alt="SFGFDSD"/> <br /> <sub><b>Null</b></sub> </a> </td> <td align="center"> <a href="https://github.com/Witnull"> <img src="https://avatars.githubusercontent.com/u/110181476?v=4" width="100;" alt="Witnull"/> <br /> <sub><b>Trần Nguyễn Tiến Thành</b></sub> </a> </td> <td align="center"> <a href="https://github.com/di4m0nds"> <img src="https://avatars.githubusercontent.com/u/84233833?v=4" width="100;" alt="di4m0nds"/> <br /> <sub><b>Silvestri, Javier</b></sub> </a> </td> <td align="center"> <a href="https://github.com/netanelavi"> <img src="https://avatars.githubusercontent.com/u/81083157?v=4" width="100;" alt="netanelavi"/> <br /> <sub><b>Null</b></sub> </a> </td></tr> </table> <!-- readme: contributors -end -->Contributors Crowdin
<!-- CROWDIN-CONTRIBUTORS-START --> <table> <tr> <td align="center" valign="top"> <a href="https://crowdin.com/profile/ttop32"><img alt="logo" style="width: 100px" src="https://crowdin-static.cf-downloads.crowdin.com/avatar/16239866/medium/d2e95adbea7190e9fb8b24d5e6e132f7.png" /> <br /> <sub><b>daniel k (ttop32)</b></sub></a> <br /> <sub><b>10222 words</b></sub> <br /><sub><b><code title="Amharic">am</code></b>, <b><code title="Arabic">ar</code></b>, <b><code title="Bengali">bn</code></b>, <b><code title="Bulgarian">bg</code></b>, <b><code title="Catalan">ca</code></b>, <b><code title="Chinese Simplified">zh-CN</code></b>, <b><code title="Chinese Traditional">zh-TW</code></b>, <b><code title="Croatian">hr</code></b>, <b><code title="Czech">cs</code></b>, <b><code title="Danish">da</code></b>, <b><code title="Dutch">nl</code></b>, <b><code title="English, Australia">en-AU</code></b>, <b><code title="English, United Kingdom">en-GB</code></b>, <b><code title="English, United States">en-US</code></b>, <b><code title="Estonian">et</code></b>, <b><code title="Filipino">fil</code></b>, <b><code title="Finnish">fi</code></b>, <b><code title="French">fr</code></b>, <b><code title="German">de</code></b>, <b><code title="Greek">el</code></b>, <b><code title="Gujarati">gu-IN</code></b>, <b><code title="Hebrew">he</code></b>, <b><code title="Hindi">hi</code></b>, <b><code title="Hungarian">hu</code></b>, <b><code title="Indonesian">id</code></b>, <b><code title="Italian">it</code></b>, <b><code title="Japanese">ja</code></b>, <b><code title="Kannada">kn</code></b>, <b><code title="Korean">ko</code></b>, <b><code title="Latvian">lv</code></b>, <b><code title="Lithuanian">lt</code></b>, <b><code title="Malay">ms</code></b>, <b><code title="Malayalam">ml-IN</code></b>, <b><code title="Marathi">mr</code></b>, <b><code title="Norwegian">no</code></b>, <b><code title="Persian">fa</code></b>, <b><code title="Polish">pl</code></b>, <b><code title="Portuguese">pt-PT</code></b>, <b><code title="Portuguese, Brazilian">pt-BR</code></b>, <b><code title="Romanian">ro</code></b>, <b><code title="Russian">ru</code></b>, <b><code title="Serbian (Cyrillic)">sr</code></b>, <b><code title="Slovak">sk</code></b>, <b><code title="Slovenian">sl</code></b>, <b><code title="Spanish">es-ES</code></b>, <b><code title="Spanish, Latin America">es-419</code></b>, <b><code title="Swahili">sw</code></b>, <b><code title="Swedish">sv-SE</code></b>, <b><code title="Tamil">ta</code></b>, <b><code title="Telugu">te</code></b>, <b><code title="Thai">th</code></b>, <b><code title="Turkish">tr</code></b>, <b><code title="Ukrainian">uk</code></b>, <b><code title="Vietnamese">vi</code></b></sub> </td> <td align="center" valign="top"> <a href="https://crowdin.com/profile/D0n-A"><img alt="logo" style="width: 100px" src="https://crowdin-static.cf-downloads.crowdin.com/avatar/12506553/medium/0032f5cf0e380ee7e0353696cd336ece.jpg" /> <br /> <sub><b>D0n-A</b></sub></a> <br /> <sub><b>443 words</b></sub> <br /><sub><b><code title="English, United States">en-US</code></b>, <b><code title="Russian">ru</code></b></sub> </td> <td align="center" valign="top"> <a href="https://crowdin.com/profile/SFGFDSD"><img alt="logo" style="width: 100px" src="https://crowdin-static.cf-downloads.crowdin.com/avatar/16601969/medium/f699ba803ee57f631be2233b272caae1.jpeg" /> <br /> <sub><b>SFGFDSD</b></sub></a> <br /> <sub><b>352 words</b></sub> <br /><sub><b><code title="Chinese Simplified">zh-CN</code></b>, <b><code title="Chinese Traditional">zh-TW</code></b></sub> </td> <td align="center" valign="top"> <a href="https://crowdin.com/profile/merlette"><img alt="logo" style="width: 100px" src="https://crowdin-static.cf-downloads.crowdin.com/avatar/17150502/medium/0b41e0651072a8a930db192f29cc35e9.png" /> <br /> <sub><b>Logan Shen (merlette)</b></sub></a> <br /> <sub><b>251 words</b></sub> <br /><sub><b>Related Skills
bluebubbles
334.5kUse when you need to send or manage iMessages via BlueBubbles (recommended iMessage integration). Calls go through the generic message tool with channel="bluebubbles".
bear-notes
334.5kCreate, search, and manage Bear notes via grizzly CLI.
summarize
334.5kSummarize or extract text/transcripts from URLs, podcasts, and local files (great fallback for “transcribe this YouTube/video”).
feishu-doc
334.5k|
