extension ExtPose

Mouse Tooltip Translator

CRX id


Description from extension meta

Mouse Tooltip Translator translate mouseover text using google translate

Image from store Mouse Tooltip Translator
Description from store When mouse hover on text, it shows translated tooltip in any language. # Features - hover or select (highlight) on text to translate - Visualize tooltip on any web page (except chrome web store site) - handle google translator and bing translator for translation - In the setting, google TTS (text to speech) is available to listen text - Support pdf to display translated tooltip using PDF.js - Filter out when source language and target language are same - (Experimental) translate youtube caption when mouse over subtitle block - (Experimental) Use OCR to comic when hover on bubble background # Source code - https://github.com/ttop32/MouseTooltipTranslator # Setup Guide If pop-over translate tooltip is not came out properly after installation, user need to reload all your existing pages to run web page with this extension. And, make sure to setting target translate language properly from pop up configuration page. Pop up configuration page is provided by click extension icon top right corner and click this extension's blue mouse icon. If user want to use this extension on local file, user need to set “allow access to file URLs” from "chrome://extensions/?id=hmigninkgibhdckiaphhmbgcghochdjc". # Supported Translation Languages (using google translate) English, Russian, Japanese, Chinese, German and so on # Change Log - 0.1.48 - google reject by "Irrelevant information about Mouse Tooltip Translator" - remove Translate API section, Language Detect section, TTS section and UI Design section - 0.1.47 - update tesseract ocr library - add sub google translator option - 0.1.46 - rollback google translate fix from 0.1.44 - 0.1.45 - change mouse moved detection - 0.1.44 - fix google translate api handling (request by CONATUS) - change tooltip text to non transparency (request by Hakan Özlen) - 0.1.43 - google reject by tabs permission - remove open setting page in new tab - 0.1.42 - fix chinese default language code (request by yc-forever) - 0.1.41 - fix google translate api request - 0.1.40 - detect chrome pdf viewer instead of pdf url (request by Justin Brown) - 0.1.39 - fix translator css crash from twitter youtube (request by PedoBearNomsLoli) - 0.1.38 - increase variety on tooltip font size - change description - 0.1.37 - google reject by “Having excessive keywords in description” - Google announce "Irrelevant information about Translate" - remove "Translate" from title - remove some description about "Translate" - 0.1.36 - alert local pdf file permission - fix pdf request header detection - add pdf detect option to allow pdf translate (request by Meow Meow) - 0.1.35 - fix pdf viewer problem when open with new tab (request by M9VK) - fix pdf viewer url parameter crash (request by sensypo) - 0.1.34 - remove sendMessage (stop tts) - 0.1.33 - avoid to use sendMessage (stop tts) when leave tab - 0.1.32 - add "translate When" option to replace "translate on hover" (request by Alex) - load setting from storage instead of background service worker - fix tooltip position problem when crtl pressed - set initial "translate into" value correctly - 0.1.31 - remove multiple sendMessage call to reduce cpu usage (request by M9VK) - 0.1.30 - update to google chrome manifest v3 - remove opencv, use canvas to process crop for ocr translate - remove option "translate on hover" and "translate on select" - use vue loader for translator popup configuration page - use chrome tts instead of google tts rest api - update tooltip translator pdf viwer to use v2.8.335 pdfjs - support command key as translator activation hold key - support right to left alignment for translate to Persian - move background ocr translate process to iframe - fix translator tooltip position (problem when it is first shot) - 0.1.29 - fix bing translator communication crash(request by zx xu) - support right to left alignment for translate to Arabic (request by mohamad-b) - add translate text history section on popup page (request by TeraStrider) - 0.1.28 - support translate on selection (contributed by sanprojects) - 0.1.27 - support youtube subtitle cpation to show translator tooltip (request by Veratyr) - fix gmail pdf attachment crash with translator viwer (request by junkey) - 0.1.26 - increase tooltip z-index for particular site (request by WM) - add customization feature on tooltip width (request by Bambang Sutrisno) - change description - 0.1.25 - google reject by “Having excessive keywords in description” - Google anonunce "Irrelevant information about Mouseover Translate" again - remove all main description - 0.1.24 - google reject by “Having excessive keywords in description” - Google anonunce "Irrelevant information about Mouseover Translate" - remove "Mouseover Translate" from title and package summarization - 0.1.23 - google reject by “Having excessive keywords in description” - Google anonunce to remove "google translate" - remove “google translate” from package summarization - avoid to use continuously mentioned “google translate” - 0.1.22 - fix translator type "bing" to correctly handle bing translator api - uses "npm aduit fix" to update this translator library - 0.1.21 - Support translator to translate word (request by Amir Rezaei) - Support reverse translate (request by Amir Rezaei) - When activation hold key is set, turn off permanent feature enable - 0.1.20 - Change promo tile name to Mouseover Translate - Change manifest description to Mouseover Translate - 0.1.19 - remove vue jsx from translator popup configuration page - fix translator popup page title name - add "about section" on popup page - 0.1.18 - Support multilingual manifest description again - Rollback "Setup Guide" description - 0.1.17 - Google reject by “Having excessive keywords in description” again - No detail guideline is provided. Make guess to remove some item. - Remove all "Detail Description" - Remove all "Setup Guide" - 0.1.16 - google reject by “Having excessive keywords in description” - Guideline is provided to fix some description item. - Remove “Supported Translation Languages with google translate” - Remove “Supported TTS languages with google TTS” - Avoid frequently mentioned Mouse tooltip translator in description - Remove multilingual manifest description - Rollback google translate respond to fix it - Rollback extension name to Mouse tooltip translator - 0.1.15 - Change name, Mouse tooltip translator to Mouseover translator - Support font size customization (request by Ramy_Ahmed.87) - Support Bing translator (request by Ramy_Ahmed.87) - Fix google translate response - 0.1.14 - Fix hide tooltip (show tooltip after mouse move) - Support multilingual manifest description using google translate - 0.1.13 - Filter out when only detect currency sign text - 0.1.12 - Fix base64 image OCR response for translate ocr correctly - Use Vue JSX on translator popup page - 0.1.11 - Use Vue and Vuetify on translator popup page - Add options_ui - Add step to load base64 image on OCR - Add step to resize image on OCR - Add image preprocessing step on OCR - 0.1.10 - Fix URL text filter - Filter text that only include number and special character - Hide tooltip when leave tab - Fix hiding when ctrl+a or ctrl+f is pressed - 0.1.9 - Only load bootstrap tooltip library (not whole bootstrap) - Apply script lazy load on manga OCR library script - Use transform method for tooltip positioning - 0.1.8 - Fix TTS (text to speech) stop message sending - Fix image load for trasnalte OCR image correctly - Use zodiac3539's train data for tesseract jpn_vert OCR - 0.1.7 - Fix scrolled tooltip dictionary position - Hide tooltip when ctrl+a or ctrl+f is pressed - Change translator popup page container design as cool design - Stop played TTS (text to speech) when leave tab - Only activate tooltip when tab is focused - Support bubble translate using tesseract.js (OCR) and opencv.js - Update translated pdf viewer using PDF.js 2.5.207 - Filter out text that has over 1000 length - 0.1.6 - Fix to save translator setting correctly - Change hold key to action immediately - Fix translator popup page capital letter - 0.1.5 - Fix subframe pdf to translate correctly - Fix dropdown menu crash from site that use bootstrap - 0.1.4 - Fix translator pdf viewer line break - 0.1.3 - Add fade animation - Fix TTS (text to speech) enabled case to recognize - 0.1.2 - Increase tooltip margin - Prevent translate on URL text - Support pdf tooltip translate using PDF.js (pdf reader) - 0.1.1 - Support long sentence for TTS (text to speech) - Fix tooltip container arrow display error - Fix key hold error (issue on tab switching) - 0.1.0 - First release of Mouse tooltip translator # Intro Mouse tooltip translator is a google chrome extension that focus on providing convenient translate experience for user. To achieve convenient experience, this translator extension minimize current generally required step to translate word in website. In modern days, copying and pasting are getting generalized to obtain translated sentence from google translate site. This extension uses text hovering event to decide which text is required to be translated for user. It automatically detects pointed area and it collect near words to group them as sentence. This translator extension translate mouse pointed sentence text into user language text using any translator API like google translate and Bing translator. For providing direct translation, it displays given translated text with clean pop-over tooltip. User does not require any other more action for translate text. This extension process surely replaces general user translation action process which open new tab for using google translate to getting translated sentence. # PDF Built-in PDF viewer is contained in this translator extension. Mouse tooltip translator uses PDF.js as built-in PDF viewer to support pdf file to provide translate feature over pdf text. This translator extension’s pdf supporting feature give a possibility to user to read foreign essay paper with translate service. This translator extension does not use chrome pdf reader. Chrome pdf reader provide pdf as embed text format which has difficulty on text crawling process for translate with this translator extension. This translator extension intercept pdf URL and redirect to mouse tooltip pdf.js page to provide pdf reader with tooltip translate feature. Local pdf file is also supported when user give local URL permission to this translator extension. # OCR Currently, this translator extension has under development OCR feature to translate image text. Mouse tooltip translator’s OCR feature is turned off initially. To use OCR translate feature, user need to turn on “enable OCR”. When user mouse over on manga bubble background, this translator extension uses bucket brush method to mask out that positioned bubble to process OCR using tesseract.js to get its text for translate manga. If selected comic bubble background is not correctly separated from outside bubble with line, this translator extension's bucket brush method will mask out all page which give fail OCR result. # Ownership Mouse tooltip translator is individual developer’s created extension that is not officially made by google. It just handles google translate and google text to speech service to give ease translate experience to user. This translator extension does not own google translate and Bing translator. Google translate is owned by google and Bing translator is owned by Microsoft. This translator extension handles Google’s provided google translate service to user without any profit. Main purpose of this translator extension gives free translate experience on any web site without include any advertisement for show only translate result. This translator extension provides simple tooltip translate service on anywhere include YouTube, pdf and any text web site. # Opensource This translator extension is open-source project in MIT license. Any developer can read its main translate functionality in the GitHub. User can check that it does not inject google analytics code in this translator extension. This translator extension respect user privacy but user need to keep in mind that it sends hovering text to google translate for translate purpose. It uses any usage data only for google translate (and google TTS, text to speech) purpose. This translator extension does not share its usage data with any other third parties.

Latest reviews

  • (2022-05-15) Tấn Giới: good
  • (2022-05-08) Anoir Ben Tanfous: This is the best implantation of tooltip bubble translation, it works perfectly and it makes understanding text written in different languages in comments, forums, search, etc so easy to the point it makes the use of native translation of the browser almost useless...
  • (2022-05-03) M R: why it doesnt work for pdf anymore ? thank you for your doing good job . it's most powerful and useful extension for chrome . and for using this extension , i'm using chrome now , for reading pdf and other web pages .. well done
  • (2022-05-03) Mohsen Rezaei: it doesn't work for pdf anymore ? for this i have to give it access to URL in settings . unfortunately it change direction to Arabic and RTL for English PDF. please solve this . thankyou
  • (2022-04-21) Jan Šturm: Works great
  • (2022-04-19) Aansa Kanwal: Its an amazing extension, and also very helpful.
  • (2022-04-11) 보라돌이: The speed at which the dultip comes out is too slow. stuffy
  • (2022-03-29) Станіслав Тищенко: Its good, but doesnt translate pdf.I select detect pdf on, but it doent work. Please rework it
  • (2022-03-02) 최우태: 아주 좋습니다 하지만 가끔 커서를 올려도 번역이 되지 않는 경우가 있습니다. 해결 방법이 있을까요
  • (2022-02-28) Mors Z: suddenly not working? no idea why...
  • (2022-02-27) nabi seo: 반응 속도가 조금 느려요..ㅎㅎ..영어발음이 조금 늦게 나오네요 ㅎㅎㅎㅎ;;
  • (2022-02-26) Hakan Özlen: Great app! Thanks. I think text would be better for reading if it was pure white instead of transparent white.
  • (2022-02-23) CONATUS: 이전에 비해서 갑자기 번역에 오류가 많습니다. 예를 들어 원문-->Trump sides with Putin as Biden tries to stop a war 번역-->푸틴으로 푸틴이 있는 트럼프 측면은 전쟁을 막을려고 합니다. 구글번역-->바이든이 전쟁을 막으려는 동안 트럼프는 푸틴 편을 든다. 이렇게 차이가 있습니다. 한동안 잘 썼는데 어느 순간부터 번역이 안드로메다로 가기 시작하더니 저렇네요. 번역엔진을 Bing으로 바꾸면 약간 나아지지만 역시 이전에 비해서 정확도가 많이 떨어졌습니다.
  • (2022-02-19) - Sano -: Doesn't work at all. I tried on many websites, and many settings.
  • (2022-02-15) Agus: very nice
  • (2022-02-11) Hyunsu Kim: 굉장히 유용한 플러그인입니다. 그런데 크롬의 CPU점유율이 높아집니다. 그래서 너무 아쉽습니다.
  • (2022-02-07) Justin Brown: The extension works very well and seems fairly light-weight. Just prior to this edit I discovered Google integration appeared broken, or at least nothing was getting translated. Switching to Bing fixed the issue making me suspect Google's translate API was upset from repeated "translate this" calls. Or maybe it was just down. If not already implemented another feature might be to detect unresponsive or "untimely" translations and if an error is detected display some sort of hover-over "translate API call error" message. Regarding Gabe's pedantic reply: Previously the extension appeared to break viewing PDFs in Chrome resulting in a file not found error. It was very annoying because it took a couple of days to narrow down to this extension. Given this, and the lack of a support thread, I opted to write a three-star review pointing out the problem and requesting the option to disable PDF viewing integration. That apparently triggered the resident troll. Since then an option to disable PDF processing was added. This feature works perfectly. Also it appears whatever was breaking PDFs is fixed although it's unclear if this was an issue with the extension or something else. Bumping from three to five stars for the awesome support. For the sake of anyone who cares (which hopefully is nobody, but historical context matters) here is Gabe's original reply: Gabriel's Ladder - Dec 21, 2021 hey dumb dumb. There IS a way to turn it off. The same exact way you turn ANY EXTENSION OFF?!?! How about, take the amount of time you took to write this negative review and just google "How do I turn chrome extensions off"? Or, grow an extra two brain cells and click on your EXTENSIONS BAR AT THE TOP RIGHT, and FIND THE BUTTON YOURSELF. I think the positive result of my original review speaks for itself. Hopefully anyone considering Gabe's "how to deal with undesirable software features" will quickly realize that while tossing your computer in the trash will almost certainly resolve any frustration with your web browser it's like choosing to burn your house down to fix a squeaky floor. The old saying "throwing the baby out with the bathwater" might resonate with the older crowd. Yes, Gabe is probably a troll but how can I pass up the chance to hoist him by his own petard? And if he isn't a troll, perhaps he simply haunts various forums seeking those rare opportunities to display stunning intellect and exemplary caps-lock skillz. Fortunately most everyone blessed by examples of his wit will likely do what I should have and ignore him.
  • (2022-02-03) Yan: very handy
  • (2022-01-27) Kroomer KMR: En general bastante bueno, aunque no es muy intuitivo su instalación, opciones y uso, pero aquí pueden ver cómo se habilita https://taalextensies.wordpress.com/mouse-tooltip-translator/
  • (2022-01-26) Hank: 너무 좋습니다. 잘사용하고 있습니다. 파이어폭스용으로 혹시 만들어 주시면 더 고맙겠습니다. Едге 에서는 서비스 작업자중지가 계속 뜨면서 작동이 잘 안되네요.
  • (2022-01-25) P H: The same language will still display the translation prompt
  • (2022-01-24) Null: 정말 좋은 익스텐션입니다!! 그런데.... 현시점 최신 크롬+MacOS 12.1 환경에서 잘 쓰다보면 크롬의 CPU가 100% 넘게 사용될때가 생깁니다. 다른 익스텐션 전부 disable하고, 이 익스텐션만 사용시에도 이런 현상이 발생하는데요.. 그럴때 이 익스텐션을 잠시 정지했다가 다시 동작시키면 CPU 과다 점유 문제가 해결됩니다. 임시방편이긴한데, 개발자님이 이 문제 고쳐주시면 좋겠습니다! 😀
  • (2022-01-20) NK Zxcv: this extension is very good, i love it
  • (2022-01-20) Xeno Xeno: If your Chrome suffers from taking high CPU rate, just disable this extension. This extension takes high CPU rate especially you browse facebook.
  • (2022-01-14) Null: 정말 좋은 익스텐션이네요.
  • (2022-01-12) Daniyar Davletov: Mi piace.
  • (2022-01-06) ҈: полезное расширение 👌
  • (2021-12-15) Nguyễn Phước Thịnh: Yes, i need it. it very useful.
  • (2021-12-14) Rc liyanage: how do we change our translating language?
  • (2021-12-12) ANA YANA: Thanks for you guys to create such a beautiful and perfect add on.
  • (2021-12-11) serega da: Ну наконец-то ! Я нашел, простое расширение для перевода -- никаких окон, выделений и кнопок. Вся максимально просто и ненавязчиво. Автор -- молодец
  • (2021-12-03) M9VK: ̶A̶f̶t̶e̶r̶ ̶l̶a̶s̶t̶ ̶u̶p̶d̶a̶t̶e̶ ̶T̶h̶i̶s̶ ̶e̶x̶t̶e̶n̶s̶i̶o̶n̶ ̶d̶o̶ ̶h̶u̶g̶e̶ ̶l̶o̶a̶d̶ ̶t̶o̶ ̶o̶n̶e̶ ̶C̶P̶U̶ ̶t̶h̶r̶e̶a̶d̶.̶ ̶S̶e̶e̶m̶s̶ ̶l̶i̶k̶e̶ ̶m̶i̶n̶e̶r̶.̶ ̶V̶e̶r̶y̶ ̶d̶i̶s̶a̶p̶p̶o̶i̶n̶t̶i̶n̶g̶.̶ ̶:̶(̶ ̶P̶r̶e̶v̶i̶o̶u̶s̶l̶y̶ ̶p̶e̶r̶f̶o̶r̶m̶e̶d̶ ̶e̶x̶c̶e̶l̶l̶e̶n̶t̶l̶y̶ UPD: 12/3/2021 Version 0.1.39. The bugs have been fixed. No more problems 👍👍👍
  • (2021-12-01) Chui Yang Ruan: very good
  • (2021-11-30) 西德什: Fantastic! Pretty convenient and fast. No complaints. ( browser- Vivaldi )
  • (2021-11-30) MD Choi: 번역된 내용을 선택&복사할수있게 해주세요!
  • (2021-11-27) Emmanuel KOUPOH: It does not work from my side, I don't know why
  • (2021-11-24) Sir Yellow: Good
  • (2021-11-23) BryanLucas26: Gostei muito, funciona muito bem 👍
  • (2021-11-21) PedoBearNomsLoli: This ext was a real interesting one. Was nice seeing translation just by hovering over texts. But at times, it turned out to be more of a hinderance rather than a boon since it only translates one line or sentence at a time. And I have no idea how exactly it behaves. So I usually end up highlighting and copy/pasting texts into a translator anyways. Still, this ext was a not bad novelty idea. But the real deal breaker for me in giving it a very low score and ultimately deleting this ext (right after this review) is that it broke Youtube vids on Twitter. At first, like with a certain incident with another extension that gave me problems, I thought it was my Vivaldi browser. But like with said another incident that caused me to mistake the browser for being the problem and then it actually turned out to be the extensions' fault, I came to suspect that it was another extension problem based on that previous experience. And sure enough, when I went down through lists of the extensions that I downloaded, this was the culprit. It doesn't do anything to the Youtube vids on the actual site, but on Twitter, it gives me this annoying white box covers the entire left half side of the vid. And that's a no-go. I don't wanna have to keep opening up vids in the actual Youtube site just to watch/enjoy them. I'm sorry, but this extension has to go. Real shame.
  • (2021-11-12) 윤천: 이건 혁명입니다.
  • (2021-11-12) 루시우: 어느 순간 부터 pdf를 열면 이 확장 프로그램을 사용해서 열리면서 오동작 하는 경우가 생깁니다. pdf 열기에 대한 설정은 disable할 수 있게 해주세요.
  • (2021-11-10) Asim Elhjar: Is TTS available in other languages other than English?
  • (2021-11-10) Meow Meow: There is an error that pdf file cannot be opened. Whenever I open pdf it says "Missing PDF "file://". It's annoying not to give the user a choice when they want to view the pdf file with this extension or just view it in the normal chrome format. So need more buttons to choose how to view pdf files. Please fix this because your extension is one of my favorites since it's very useful and well-designed. Thank you!
  • (2021-11-06) Herman Fu: 非常好用,可以使用選取或懸停的方式來進行單字或整句的翻譯與發音,碰上不熟的單字可重複聽取發音,若有設定懸停 (Mouseover) 的方式來觸發,更是比按 Hotkey 的方式方便得太多,非常有利於學習發音。
  • (2021-11-04) 김회경: 여러가지 번역 기능을 사용하고 있지만, 제일 맘에 드는 툴입니다. 마우스만 위에 대면 번역을 해줄 뿐만 아니라, 읽어주기까지 감동입니다. 또한, PDF 문서에서도 문자를 인식하여 번역을 해주는 기능은 정말 좋습니다. 다만, 회사시스템에 등록된 PDF 문서를 바로 보기 할때, URL의 '=' 이후의 변수 값이 인식되지 않으면서 PDF 보기가 되지 않습니다.이것만 수정된다면 정말 좋을 것 같습니다.
  • (2021-10-26) Homethings Shop: magnífica!! 100%recomendada, permite traducir hasta pdf y lo lee en alto. Ideal para aprender otro idioma.
  • (2021-10-26) A S: Tooltips don't show, any idea why? Settings are fine. They just don't show
  • (2021-10-22) hamed hassani: it's very cool.
  • (2021-10-20) amin faf: if you want translate the word in the page you should before that sign in google and chrome and then refresh that page to translate اگر میخواهین یک صفحه ای رو ترجمه کنین باید قبلش وارد حساب گوگل و کروم بشین و تنظیمات اپ را انگلیسی و فارسی بذارین
  • (2021-10-19) Maks: Hi. The extension is useful and good. But I found a technical lack of both in Edge and in Chrome browsers, this extension loads the CPU on my Mac up to 130%.


20,000 history
4.4 (119 votes)
Last update / version
2022-04-11 / 0.1.48
Listing languages