Translate web pages, highlighted text, Netflix subtitles, private messages, speak the translated text, and save important translations to your personal dictionary to learn words even offline

867 stars 39 forks 867 watchers TypeScript BSD 3-Clause "New" or "Revised" License
addon browser-extension chrome chrome-extension dictionary firefox firefox-addon firefox-extension foss language-learning languages machine-translation offline-translator oss plugable productivity translate translation translator webextension
3 Open Issues Need Help Last updated: Sep 11, 2025

Open Issues Need Help

View All on GitHub
enhancement good first issue

Translate web pages, highlighted text, Netflix subtitles, private messages, speak the translated text, and save important translations to your personal dictionary to learn words even offline

TypeScript
#addon#browser-extension#chrome#chrome-extension#dictionary#firefox#firefox-addon#firefox-extension#foss#language-learning#languages#machine-translation#offline-translator#oss#plugable#productivity#translate#translation#translator#webextension

AI Summary: The task is to improve the Linguist browser extension's page translation functionality by grouping DOM nodes' content before translation to improve context and accuracy. This involves designing an algorithm to identify and group related text within HTML blocks, format the grouped text for translation, translate the grouped text, and then parse the translated text back into the original HTML structure, handling potential translation errors and variations in HTML tags.

Complexity: 5/5
help wanted important RFC features

Translate web pages, highlighted text, Netflix subtitles, private messages, speak the translated text, and save important translations to your personal dictionary to learn words even offline

TypeScript
#addon#browser-extension#chrome#chrome-extension#dictionary#firefox#firefox-addon#firefox-extension#foss#language-learning#languages#machine-translation#offline-translator#oss#plugable#productivity#translate#translation#translator#webextension

AI Summary: The task is to compile a database of the most used languages, including ISO codes, total speaker counts, and native speaker counts for at least 200 languages. The data source must be reliable and the methodology for data extraction clearly documented. This database will be used to prioritize volunteer efforts for maintaining locale files in the Linguist translation project.

Complexity: 4/5
help wanted dev

Translate web pages, highlighted text, Netflix subtitles, private messages, speak the translated text, and save important translations to your personal dictionary to learn words even offline

TypeScript
#addon#browser-extension#chrome#chrome-extension#dictionary#firefox#firefox-addon#firefox-extension#foss#language-learning#languages#machine-translation#offline-translator#oss#plugable#productivity#translate#translation#translator#webextension