I'm using Adobe Acrobat for my daily PDF reading and there are a lot of words I need to translate. Now I have to double click > copy > open browser > past > search for meaning > go back to PDF reader. This is cumbersome. I was wondering if there are any PDF readers, most preferably open source and cross platform, which has a built in dictionary (or plugin) activated by double clicking on a word?

P.S.1. I suppose some of the open source softwares suggestion here should have this feature.

P.S.2. I have also asked this question here in reddit.

2 Answers 2


I found a tutorial of adding a real-time google translation button for pdf-xchange editor. Although pdf-xchange editor is not open source software, but I think it is a good hint for other pdf viewers.


You can download PDF-XChange Editor free version here

  • Can you write here the relevant parts of said link? Along with any links to the needed downloads for the relevant software?
    – Alejandro
    Jun 23, 2020 at 12:25

A solution other than a specific PDF reader is to use an external program such as GoldenDict. It features a so-called ”Scan Popup“: Each time you select a word in any program—e.g. in your favourite PDF reader—a popup containing the lookup result will show up.

(*) trom the GoldenDict in-application help: [source code]

To look up words from other active applications, you would need to first activate the "Scan popup functionality" in Preferences, and then enable it at any time either by triggering the '[Scan] Popup' icon [in the toolbar], or by clicking the tray icon [..] with your right mouse button and choosing so in the menu you've popped.

  • ah very nice. This is also a similar work around with Artha. GoldenDict is probably even better. Can you tell me how can activate this scane popup feature?
    – Foad
    May 4, 2018 at 12:11
  • 1
    @Foad "Edit" > "Preferences" (F4) > "Scan Popup" tab > "Enable scan popup functionality"
    – myrdd
    May 4, 2018 at 13:22

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.