marian-dev
tagtransfer
marian-dev | tagtransfer | |
---|---|---|
4 | 1 | |
248 | 1 | |
0.4% | - | |
6.6 | 0.0 | |
3 months ago | almost 2 years ago | |
C++ | Python | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
marian-dev
-
Firefox Translations doesn't use the cloud
As far as I could tell this is the engine powering this:
https://github.com/marian-nmt/marian-dev/
It’s compiled c++ running using wasm.
-
Official Firefox add-on bringing offline translation support to Firefox
This is the underlying translation engine:
https://github.com/marian-nmt/marian-dev
And the browser fork of it:
https://github.com/browsermt/marian-dev
-
Mozilla releases local machine translation tools as part of Project Bergamot
You can find the engine used here [1], the API built around it here [2] and its WASM port here [3] and the WebAssembly matrix multiplication optimizations are here [4]
[1] https://marian-nmt.github.io/
tagtransfer
-
Mozilla releases local machine translation tools as part of Project Bergamot
I'm not aware of any actively maintained projects that give you this out of the box, but these two could be starting points for such a project.
Mozilla implemented a REST service based on (an earlier version of) bergamot-translator [1]. You could use that as a replacement for the WASM component in the addon's code.
I also know of some full-page translation demo code that uses the python bindings of bergamot-translator [2]. That's basically a web proxy a la Goole Translate.
Lastly, marian, the translation software that's being used, has a web server as well [3]. It does not support HTML though.
[1] https://github.com/mozilla/translation-service
[2] https://github.com/jerinphilip/tagtransfer
[3] https://marian-nmt.github.io/docs/#web-server
What are some alternatives?
bergamot-translator - Cross platform C++ library focusing on optimized machine translation on the consumer-grade device.
translateLocally - Fast and secure translation on your local machine, powered by marian and Bergamot.
marian - Fast Neural Machine Translation in C++
firefox-translations - Firefox Translations is a webextension that enables client side translations for web browsers.
translation-service - This is the repo that hosts the code for Mozilla's translation service
firefox-translations-training - Training pipelines for Firefox Translations neural machine translation models
firefox-translations-models - CPU-optimized Neural Machine Translation models for Firefox Translations
berga-translator - A browser extension that provides client-sided translation via the Bergamot Project
marian-dev - Fast Neural Machine Translation in C++ - development repository
gecko-dev - Read-only Git mirror of the Mercurial gecko repositories at https://hg.mozilla.org. How to contribute: https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html