← 开源
ttop32

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

ApplicationsProductivityJavaScript
在 GitHub 打开
增长势头
+024 小时新增 Star0.0%
1.35k
Star
185
Fork
+7
本周
21
贡献者
创建于 2020-12-24 · 更新于 2026-10-16 · 今日第 10416 名
主要开发者
ttop32trysomewayardasatata
README

MouseTooltipTranslator

Mouseover Translate Any Language At Once - Chrome Extension

Download from chrome web store, Edge Extension store and Firefox Addons

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

  1. Install node js, , node 18
  2. 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
  1. You will see MouseTooltipTranslator/build path
  2. Open chrome browser and goto chrome://extensions/
  3. Turn on top right corner developer mode
  4. Open the folder (MouseTooltipTranslator/build) as unpacked extension folder

Contributors

    [![ttop32](https://avatars.githubusercontent.com/u/46513852?v=4) 
          

        Daniel K](https://github.com/ttop32)




    [![trysomeway](https://avatars.githubusercontent.com/u/25189461?v=4) 
          

        Max](https://github.com/trysomeway)




    [![ardasatata](https://avatars.githubusercontent.com/u/17568508?v=4) 
          

        Arda Satata Fitriajie](https://github.com/ardasatata)




    [![neoOpus](https://avatars.githubusercontent.com/u/1388336?v=4) 
          

        Anoir Ben Tanfous](https://github.com/neoOpus)




    [![D0n-A](https://avatars.githubusercontent.com/u/38649081?v=4) 
          

        Don-A](https://github.com/D0n-A)




    [![coldrenatinho](https://avatars.githubusercontent.com/u/97402553?v=4) 
          

        Renato A. Silva](https://github.com/coldrenatinho)







    [![lg28literconvectionmicrowaveoven](https://avatars.githubusercontent.com/u/68274755?v=4) 
          

        Lg28literconvectionmicrowaveoven](https://github.com/lg28literconvectionmicrowaveoven)




    [![wysha-object](https://avatars.githubusercontent.com/u/152023695?v=4) 
          

        StarsSail](https://github.com/wysha-object)




    [![Blueberryy](https://avatars.githubusercontent.com/u/36592509?v=4) 
          

        Null](https://github.com/Blueberryy)




    [![claude](https://avatars.githubusercontent.com/u/81847?v=4) 
          

        Claude](https://github.com/claude)




    [![michael-nhat](https://avatars.githubusercontent.com/u/66666570?v=4) 
          

        Hoang Van Nhat](https://github.com/michael-nhat)




    [![ImgBotApp](https://avatars.githubusercontent.com/u/31427850?v=4) 
          

        Imgbot](https://github.com/ImgBotApp)







    [![newmind](https://avatars.githubusercontent.com/u/379460?v=4) 
          

        JG](https://github.com/newmind)




    [![MatrixNeoKozak](https://avatars.githubusercontent.com/u/261791209?v=4) 
          

        KozakLordOfMatrix](https://github.com/MatrixNeoKozak)




    [![MrDx3](https://avatars.githubusercontent.com/u/81303714?v=4) 
          

        Doom Dudash](https://github.com/MrDx3)




    [![SFGFDSD](https://avatars.githubusercontent.com/u/162313212?v=4) 
          

        Null](https://github.com/SFGFDSD)




    [![Witnull](https://avatars.githubusercontent.com/u/110181476?v=4) 
          

        Trần Nguyễn Tiến Thành](https://github.com/Witnull)




    [![di4m0nds](https://avatars.githubusercontent.com/u/84233833?v=4) 
          

        Silvestri, Javier](https://github.com/di4m0nds)







    [![netanelavi](https://avatars.githubusercontent.com/u/81083157?v=4) 
          

        Null](https://github.com/netanelavi)

Contributors Crowdin

  [![logo](https://crowdin-static.cf-downloads.crowdin.com/avatar/16239866/medium/d2e95adbea7190e9fb8b24d5e6e132f7.png) 
      

    daniel k (ttop32)](https://crowdin.com/profile/ttop32)
    

  11435 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](https://crowdin-static.cf-downloads.crowdin.com/avatar/12506553/medium/0032f5cf0e380ee7e0353696cd336ece.jpg) 
      

    D0n-A](https://crowdin.com/profile/D0n-A)
    

  1336 words

en-GB, en-US, ru

  [![logo](https://crowdin-static.cf-downloads.crowdin.com/avatar/13708927/medium/1bad2ff96e6367ba0e984ceb5e96f892.png) 
      

    nr072](https://crowdin.com/profile/nr072)
    

  1169 words

bn, en-GB, en-US

  [![logo](https://crowdin-static.cf-downloads.crowdin.com/avatar/16601969/medium/f699ba803ee57f631be2233b272caae1.jpeg) 
      

    SFGFDSD](https://crowdin.com/profile/SFGFDSD)
    

  352 words

zh-CN, zh-TW

  [![logo](https://crowdin-static.cf-downloads.crowdin.com/avatar/17150502/medium/0b41e0651072a8a930db192f29cc35e9.png) 
      

    Logan Shen (merlette)](https://crowdin.com/profile/merlette)
    

  251 words

zh-CN, zh-TW

  [![logo](https://crowdin-static.cf-downloads.crowdin.com/avatar/16487315/medium/e5ed28f1a1e2968c46d5a917a75a7852_default.png) 
      

    s-upakit](https://crowdin.com/profile/s-upakit)
    

  234 words

th

  [![logo](https://crowdin-static.cf-downloads.crowdin.com/avatar/16572099/medium/af20e2e5c16db087690010e85e993b35_default.png) 
      

    Eduardo_91](https://crowdin.com/profile/Eduardo_91)
    

  207 words

pt-BR

  [![logo](https://crowdin-static.cf-downloads.crowdin.com/avatar/16601123/medium/298514f9ef43c60ebd9f2343ccf0b43a.png) 
      

    Duong.Kayce (Nhoxpipicool)](https://crowdin.com/profile/Nhoxpipicool)
    

  192 words

vi

  [![logo](https://crowdin-static.cf-downloads.crowdin.com/avatar/17517468/medium/29d727b7667ceb2273d317621e162668.jpeg) 
      

    Sezen Keskin (sezenkeskinn)](https://crowdin.com/profile/sezenkeskinn)
    

  111 words

tr

  [![logo](https://crowdin-static.cf-downloads.crowdin.com/avatar/16737701/medium/2e67364ac8d9e50f319fe44917054d5f.png) 
      

    ODK (odk-0160)](https://crowdin.com/profile/odk-0160)
    

  93 words

tr

  [![logo](https://crowdin-static.cf-downloads.crowdin.com/avatar/14153733/medium/9a2fe282298d66026016c71086cc6d6e.png) 
      

    미르냥 (Mirnyang)](https://crowdin.com/profile/Mirnyang)
    

  83 words

ko

  [![logo](https://crowdin-static.cf-downloads.crowdin.com/avatar/16569873/medium/2a7d04568e352021ae7b1eba23f28074_default.png) 
      

    Heliana Moreira (helimoreira)](https://crowdin.com/profile/helimoreira)
    

  73 words

pt-BR

  [![logo](https://crowdin-static.cf-downloads.crowdin.com/avatar/12699522/medium/64bae50e832414aa3bebd841e08ac7a9_default.png) 
      

    Anwar Ben Tanfous (neoOpus)](https://crowdin.com/profile/neoOpus)
    

  73 words

ar

  [![logo](https://crowdin-static.cf-downloads.crowdin.com/avatar/12677379/medium/a652b6c7e95226407d84e96ea1a2e86f.jpg) 
      

    Nejdet ACAR (nejdetacar)](https://crowdin.com/profile/nejdetacar)
    

  63 words

tr

  [![logo](https://crowdin-static.cf-downloads.crowdin.com/avatar/17063692/medium/6e515b39a5c761ac0aacb767ea092783.png) 
      

    EdsonBittencourt](https://crowdin.com/profile/EdsonBittencourt)
    

  57 words

pt-BR

  [![logo](https://crowdin-static.cf-downloads.crowdin.com/avatar/17221816/medium/77fb63b08a8b1ac2744ece7f05820749.png) 
      

    Samo (SamoE)](https://crowdin.com/profile/SamoE)
    

  31 words

tr

  [![logo](https://crowdin-static.cf-downloads.crowdin.com/avatar/13269362/medium/78b75acf940c8477985e8eddbc62ffce.jpg) 
      

    TirO Flanc (tiroflanc)](https://crowdin.com/profile/tiroflanc)
    

  31 words

fr

  [![logo](https://crowdin-static.cf-downloads.crowdin.com/avatar/16117142/medium/78e256c848cb6f02326d1dc5c4206159_default.png) 
      

    ID Hunter (ASAP) (annatomika.one)](https://crowdin.com/profile/annatomika.one)
    

  27 words

ru

  [![logo](https://crowdin-static.cf-downloads.crowdin.com/avatar/17252996/medium/aae7d898db662404667eb5b37414b017_default.png) 
      

    Amydette](https://crowdin.com/profile/Amydette)
    

  24 words

fil

  [![logo](https://crowdin-static.cf-downloads.crowdin.com/avatar/17777799/medium/3b50be5b4410bb80a5f4987189c240fd.png) 
      

    Decoded Notes (decodednotes)](https://crowdin.com/profile/decodednotes)
    

  23 words

es-419

  [![logo](https://crowdin-static.cf-downloads.crowdin.com/avatar/16245208/medium/8a0163ae0953c336a9a02f1562f292c5_default.png) 
      

    CreeperYeeter2](https://crowdin.com/profile/CreeperYeeter2)
    

  13 words

en-AU

  [![logo](https://crowdin-static.cf-downloads.crowdin.com/avatar/16469337/medium/6ff0dcfb321853011aba8cfc4abcdc82.png) 
      

    IT SUPPORT (TTT01)](https://crowdin.com/profile/TTT01)
    

  3 words

th

  [![logo](https://crowdin-static.cf-downloads.crowdin.com/avatar/14606046/medium/c01fce753c186c8ce0b8fe787688d46f.jpg) 
      

    n3g](https://crowdin.com/profile/n3g)
    

  3 words

ru

Translate in Crowdin 🚀

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

Change Log

Privacy policy

Acknowledgement and References

排名相邻
同类项目