Add experimental feature to translate links

This CL adds support for translating links directly from the context
menu. This support is experimental, since many details of the
implementation might change after testing it for a while and finding
ways to improve it (hopefully also thanks to the feedback given by folks
who might also test this).

For this reason, the feature is only enabled in Canary builds of the
extension for now (or when the extension is being developed).

This CL also changes the Crowdin configuration file so strings that
change in the source file and are uploaded for translation don't remove
the existing translations. This is because although no strings are
changed in this CL, the description/context of 2 strings has changed,
and this is to be sure that the translations are not erased.

Bug: translateselectedtext:7
Change-Id: I862af18eee8830c901e7fe7d2b473cab43d9bbe7
4 files changed
tree: 11688f30df76f444abc54bd130ddc29b8df8ac8e
  1. .github/
  2. docs/
  3. playbooks/
  4. roles/
  5. src/
  6. templates/
  7. tools/
  8. .clang-format
  9. .editorconfig
  10. .eslintrc.js
  11. .gitignore
  12. .gitreview
  13. .jsbeautifyrc
  14. .zuul.yaml
  16. Makefile
  17. OWNERS
  18. package-lock.json
  19. package.json
  21. tagRelease.bash
  22. tsconfig.json
  23. webpack.config.js


The source code of the Chrome "Translate Selected Text" extension.

Do you want to help to translate this extension's UI?

If you want to help bring this extension into your native language, you can, and I would really appreciate it! Just go to the following website and start translating :)



Please, report any bugs or feature sugestions at GitHub:

Beta version

As this extension has so many users, I've decided to upload a Beta version of the extension to the Chrome Web Store so I can test it before uploading any update to the stable version! This way I can make sure that the stable version of the extension is 100% bug-free.

If you want to test the bleeding edge of this extension before everybody else, join the Google Group and download the extension (there may be bugs, you've been warned):

Special thanks

Special thanks to:

  • All the users who use the extension every day and who trust the model of developing simple extensions which do not request any privacy-breaking permissions.
  • All the users who have contributed translations. You rock!
  • BrowserStack for allowing me to use their awesome services in order to test the extension in multiple versions of Chrome and in different operating systems.

More documents