An open API service indexing awesome lists of open source software.

https://github.com/ttop32/mousetooltiptranslator

Mouseover Translate Any Language At Once - Chrome Extension: PDF Translator, EBOOK, EPUB, OCR, TTS, YOUTUBE DUAL SUBTITLES, GOOGLE DOCS, AI, VIEWER, GMAIL, WRITING, IMAGE, DUAL SUBS, MANGA, HOVER, DICTIONARY, WEBTOON, EDGE, JAPANESE, ENGLISH
https://github.com/ttop32/mousetooltiptranslator

browser-extension chrome chrome-extension deepl dictionaries dictionary dual ebook epub extension manifest-v3 ocr pdf subtitle translate translator tts vue webextension youtube

Last synced: 2 months ago
JSON representation

Mouseover Translate Any Language At Once - Chrome Extension: PDF Translator, EBOOK, EPUB, OCR, TTS, YOUTUBE DUAL SUBTITLES, GOOGLE DOCS, AI, VIEWER, GMAIL, WRITING, IMAGE, DUAL SUBS, MANGA, HOVER, DICTIONARY, WEBTOON, EDGE, JAPANESE, ENGLISH

Awesome Lists containing this project

README

          

# MouseTooltipTranslator

[![Chrome users](https://img.shields.io/chrome-web-store/users/hmigninkgibhdckiaphhmbgcghochdjc?logo=googlechrome&logoColor=white)](https://chromewebstore.google.com/detail/hmigninkgibhdckiaphhmbgcghochdjc)
[![Chrome rate](https://img.shields.io/chrome-web-store/rating/hmigninkgibhdckiaphhmbgcghochdjc?logo=googlechrome&logoColor=white)](https://chromewebstore.google.com/detail/hmigninkgibhdckiaphhmbgcghochdjc)

Mouseover Translate Any Language At Once - Chrome Extension

Download from [chrome web store](https://chromewebstore.google.com/detail/hmigninkgibhdckiaphhmbgcghochdjc), [Edge Extension store](https://microsoftedge.microsoft.com/addons/detail/mouse-tooltip-translator/nnodgmifnfgkolmakhcfkkbbjjcobhbl) and [Firefox Addons](https://addons.mozilla.org/en-US/firefox/addon/mouse-tooltip-translator-pdf/)


[chrome web store](https://chrome.google.com/webstore/detail/mouse-tooltip-translator/hmigninkgibhdckiaphhmbgcghochdjc)
[microsoft store](https://microsoftedge.microsoft.com/addons/detail/mouse-tooltip-translator/nnodgmifnfgkolmakhcfkkbbjjcobhbl)
[microsoft store](https://addons.mozilla.org/en-US/firefox/addon/mouse-tooltip-translator-pdf/)
[softpedia](https://www.softpedia.com/get/Internet/Internet-Applications-Addons/Chrome-Extensions/Mouse-Tooltip-Translator-for-Chrome.shtml)

# Result

![Alt Text](doc/result1532.gif)
![result](doc/screenshot_3.png)
![result](doc/screenshot_6.png)
![OCR Result](doc/ocr_result1.gif)

# 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
- [How to use](https://github.com/ttop32/MouseTooltipTranslator/blob/main/doc/intro.md#how-to-use)

# Build yourself to install

1. Install node js, , node 18
2. open terminal and type below

```console
git clone https://github.com/ttop32/MouseTooltipTranslator.git
cd MouseTooltipTranslator
npm install
npm run build // or 'npm run watch' for developing
```

3. You will see MouseTooltipTranslator/build path
4. Open chrome browser and goto chrome://extensions/
5. Turn on top right corner developer mode
6. Open the folder (MouseTooltipTranslator/build) as unpacked extension folder

# Contributors



ttop32


Daniel K




ardasatata


Arda Satata Fitriajie




neoOpus


Anoir Ben Tanfous




lg28literconvectionmicrowaveoven


Lg28literconvectionmicrowaveoven




Blueberryy


Null




michael-nhat


Hoang Van Nhat



ImgBotApp


Imgbot




newmind


JG




trysomeway


Max




SFGFDSD


Null




Witnull


Trần Nguyễn Tiến Thành




di4m0nds


Silvestri, Javier



netanelavi


Null

# Contributors Crowdin



logo


daniel k (ttop32)



10225 words

am, ar, bn, bg, ca, zh-CN, zh-TW, hr, cs, da, nl, en-AU, en-GB, en-US, et, fil, fi, fr, de, el, gu-IN, he, hi, hu, id, it, ja, kn, ko, lv, lt, ms, ml-IN, mr, no, fa, pl, pt-PT, pt-BR, ro, ru, sr, sk, sl, es-ES, es-419, sw, sv-SE, ta, te, th, tr, uk, vi


logo


D0n-A



443 words

en-US, ru


logo


SFGFDSD



352 words

zh-CN, zh-TW


logo


Logan Shen (merlette)



251 words

zh-CN, zh-TW


logo


s-upakit



234 words

th




logo


Eduardo_91



207 words

pt-BR


logo


Duong.Kayce (Nhoxpipicool)



192 words

vi


logo


Sezen Keskin (sezenkeskinn)



111 words

tr


logo


ODK (odk-0160)



93 words

tr


logo


미르냥 (Mirnyang)



83 words

ko




logo


Heliana Moreira (helimoreira)



73 words

pt-BR


logo


Anwar Ben Tanfous (neoOpus)



73 words

ar


logo


Nejdet ACAR (nejdetacar)



63 words

tr


logo


EdsonBittencourt



57 words

pt-BR


logo


Samo (SamoE)



31 words

tr




logo


ID Hunter (ASAP) (annatomika.one)



27 words

ru


logo


Amydette



24 words

fil


logo


CreeperYeeter2



13 words

en-AU


logo


IT SUPPORT (TTT01)



3 words

th


logo


n3g



3 words

ru


Translate in Crowdin 🚀


- We are looking for any localization contributor. Feel free to make contribution on crowdin.

# Change Log
- [Change Log](https://github.com/ttop32/MouseTooltipTranslator/blob/main/doc/description.md#change-log)

# Privacy policy
- [Privacy policy](https://github.com/ttop32/MouseTooltipTranslator/blob/main/doc/privacy_policy.md)

# Acknowledgement and References

- [Chrome Extension CLI](https://www.npmjs.com/package/chrome-extension-cli)
- [TransOver](https://github.com/artemave/translate_onhover)
- [Cool Tooltip Dictionary 14](https://github.com/yakolla/HoveringDictionary)
- [Google Dictionary (by Google)](https://chrome.google.com/webstore/detail/google-dictionary-by-goog/mgijmajocgfcbeboacabfgobmjgjcoja?hl=en)
- [jquery](https://www.npmjs.com/package/jquery)
- [bootstrap](https://www.npmjs.com/package/bootstrap)
- [Isolate-Bootstrap](https://github.com/cryptoapi/Isolate-Bootstrap-4.1-CSS-Themes)
- [pdf.js](https://mozilla.github.io/pdf.js/)
- [Read Aloud]( https://github.com/ken107/read-aloud)
- [PDF Reader](https://github.com/Emano-Waldeck/pdf-reader)
- [opencv.js](https://docs.opencv.org/4.5.1/df/df7/tutorial_js_table_of_contents_setup.html)
- [tesseract.js](https://github.com/naptha/tesseract.js)
- [jpn_vert](https://github.com/zodiac3539/jpn_vert)
- [bubble reader](https://m.blog.naver.com/PostView.nhn?blogId=waltherp38&logNo=221116037039&proxyReferer=https:%2F%2Fwww.google.com%2F)
- [mouse pointer](https://www.flaticon.com/free-icon/mouse-pointer_889858?term=mouse&page=1&position=34&related_item_id=889858)
- [miricanvas](https://www.miricanvas.com/)
- [Vue.js](https://vuejs.org/)
- [vuetify](https://vuetifyjs.com/en/)
- [bing-translate-api](https://github.com/plainheart/bing-translate-api)
- [floodFill](https://codepen.io/Geeyoam/pen/vLGZzG)
- [trimCanvas](https://gist.github.com/remy/784508)
- [floating-maple-leaf](https://www.freeimages.com/photo/floating-maple-leaf-1171688)
- [EdgeTranslate](https://github.com/EdgeTranslate/EdgeTranslate)
- [translatte](https://github.com/extensionsapp/translatte)
- [doq](https://github.com/shivaprsd/doq)
- [foliate-js](https://github.com/johnfactotum/foliate-js)
- [google-translate-api](https://github.com/vitalets/google-translate-api)
- [crx-live-translate](https://github.com/botbahlul/crx-live-translate/tree/main)
- [voice-driven-web-apps-introduction](https://developer.chrome.com/blog/voice-driven-web-apps-introduction-to-the-web-speech-api)
- [review by MagmaChipmunk](https://twitter.com/MagmaChipmunk/status/1348144312605806594)
- [review by doitreview](https://doitreview.tistory.com/68?category=915950)
- [review by parbat0305](https://parbat0305.tistory.com/527)
- [review by quantumgaea](https://blog.naver.com/quantumgaea/222254404573)
- [review by eduvantage](https://blog.naver.com/eduvantage/222253462689)
- [review by webiitoko](https://webiitoko.blog.fc2.com/blog-entry-1086.html)
- [review by Joost Dancet](https://taalextensies.wordpress.com/mouse-tooltip-translator/)
- [review by Sigit Khoirul Anam](https://www.youtube.com/watch?v=flC9i_7uoho)