{"id":13496469,"url":"https://github.com/translate-tools/linguist","last_synced_at":"2025-03-28T18:32:09.489Z","repository":{"id":40363786,"uuid":"378725581","full_name":"translate-tools/linguist","owner":"translate-tools","description":"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","archived":false,"fork":false,"pushed_at":"2024-11-21T17:03:53.000Z","size":15108,"stargazers_count":751,"open_issues_count":240,"forks_count":27,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-02-23T05:31:03.602Z","etag":null,"topics":["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"],"latest_commit_sha":null,"homepage":"https://linguister.io","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/translate-tools.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-06-20T19:34:26.000Z","updated_at":"2025-02-18T04:56:41.000Z","dependencies_parsed_at":"2024-05-04T09:24:12.878Z","dependency_job_id":"58dd336d-7de8-4a88-8387-cc9c9906943c","html_url":"https://github.com/translate-tools/linguist","commit_stats":null,"previous_names":[],"tags_count":59,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/translate-tools%2Flinguist","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/translate-tools%2Flinguist/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/translate-tools%2Flinguist/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/translate-tools%2Flinguist/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/translate-tools","download_url":"https://codeload.github.com/translate-tools/linguist/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246080783,"owners_count":20720591,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["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"],"created_at":"2024-07-31T19:01:48.285Z","updated_at":"2025-03-28T18:32:04.480Z","avatar_url":"https://github.com/translate-tools.png","language":"TypeScript","funding_links":[],"categories":["TypeScript",":globe_with_meridians: Internet"],"sub_categories":["Tools"],"readme":"Linguist is a powerful browser extension that is ready to replace your favorite translation service.\n\nTranslate web pages, highlighted text, Netflix subtitles, private messages, speak the translated text, and save important translations to your personal dictionary to learn words in 130 languages.\n\n# Why Linguist?\n\nUnlike other browser extensions, Linguist is not just a wrapper over the Google Translator Widget; it's a full-featured and independent translation system. This is why with Linguist you can be private and translate texts offline on your device and use any translation service, [even your own](./docs/CustomTranslator.md) like ChatGPT. See a [custom translators list](https://github.com/translate-tools/linguist-translators) to find bindings for the most popular translation services.\n\nLinguist is free, open-source, respects your privacy, and does not collect your personal data.\n\n# Features\n\nMost important features\n- Modular translators system\n\t- You can use any translation service like Google, Yandex, Bing, DeepL, ChatGPT, etc.\n\t- [Custom translators](./docs/CustomTranslator.md): you can use your own translator module\n\t- Offline translation. With embedded [Bergamot translator](https://github.com/browsermt/bergamot-translator), you can translate texts right on your device. Keep your privacy\n- All-in-one translation solution\n\t- Full-page translation with flexible auto-translation configuration\n\t- Highlighted text translation\n\t- Translate any text input\n- Dictionary with saved translations\n- Translations history, to remember recently translated words\n- Text-to-speech (TTS)\n\n# Installation\n\nGet the addon for your browser:\n\n[![](./assets/firefox.png)](https://addons.mozilla.org/addon/linguist-translator/) [![](./assets/chrome.png)](https://chrome.google.com/webstore/detail/gbefmodhlophhakmoecijeppjblibmie)\n\n\u003c!-- [![](./assets/edge.png)](#) --\u003e\n\nIf you have another browser, check out the [GitHub Releases page](https://github.com/vitonsky/linguist/releases). Download the package and install it manually in development mode.\n\n## Android\n\n\u003c!-- Text partly copied from https://github.com/ajayyy/SponsorBlock/wiki/Android --\u003e\n\nThis addon can be used on mobile browsers with [Firefox Nightly](https://play.google.com/store/apps/details?id=org.mozilla.fenix) (Recommended), or with any chromium browser that supports extensions.\n\nTo try it on Firefox, you have to add the [Linguist add-on](https://addons.mozilla.org/addon/linguist-translator/) to a [custom add-on collection](https://www.ghacks.net/2020/10/01/you-can-now-install-any-add-on-in-firefox-nightly-for-android-but-it-is-complicated/) and use this collection to install the extension.\n\nTo try it on a chromium browser, download the normal extension for Chrome.\n\n# Screenshots\n\nSee more info on https://linguister.io\n\n![](./site/static/screenshots/page-translation.png)\n![](./site/static/screenshots/text-translation.png)\n![](./site/static/screenshots/selected-text-translation.png)\n![](./site/static/screenshots/settings.png)\n\n# Development\n\nSee [development docs](./docs/Development.md) to get info on how to build and debug.\n\nYou can improve Linguist, [make issues](https://github.com/translate-tools/linguist/issues/new) and suggest features or report bugs.\n\nContribute to Linguist, see the [\"help wanted\" label](https://github.com/translate-tools/linguist/labels/help%20wanted) to find hot issues.\n\n# Donations\n\nLinguist is completely free, open-source, and does not collect any user data to sell.\n\nYou can support the project to help it maintain independence and high quality:\n- tell others about Linguist\n- [suggest](https://github.com/translate-tools/linguist/issues/new) new ideas and elegant ways to make Linguist better\n- help us translate Linguist into your language. Read the [internationalization guide](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Internationalization) and send us a pull request\n- do graphic design for the software\n- help us by trying to reproduce [unconfirmed bug reports](https://github.com/translate-tools/linguist/labels/recheck)\n- help us address bugs if you know Typescript\n\nAlso, you can donate to us to vote with money for goal prioritization, to add some feature or fix some bug as soon as possible. Just donate with any method below, then send transaction details and issue number or feature request description to email [support@linguister.io](mailto:support@linguister.io) (or right in issue comments if you wish). For significant donations, we will start work on your request as soon as possible.\n\n- Monero (XMR): 861w7WuFGecR7SMpuf7GX9BBUgGJb1Xdx8z5pCpMrKY2ZeZAzS3mwZeQeJGV5RPpu35fr5dURSm587ewpHYGzNuGKGroQnD\n- Bitcoin (BTC): bc1q2krassq0sa2aphkx37zn374lfjnthr5frm6s7y\n- Ethereum (ETH), Tether USDT (ERC-20): 0x2463d84F46c131886CaE457412e8B6eaBc0b91a7\n- Tron (TRC), Tether USDT (TRC-20): TQezzyzkfMCPJRdnYxNXrUfPj3s7kDeMBL\n\n# Supporters\n\n![](./assets/jb_beam.svg)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftranslate-tools%2Flinguist","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftranslate-tools%2Flinguist","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftranslate-tools%2Flinguist/lists"}