Comments (5)
I see @andrenatal is developing in https://github.com/andrenatal/firefox-translations .
It seems like a great time to provide an update on your progress @andrenatal
from firefox-translations.
The team decided to stop polyfilling in the javascript layer many functionalities that should be part of the translation engine, which caused numerous performance issues reported by internal QA, like this example so we'll push a new version to this repo just when the outstanding functionalities in the translation engine necessary for the front-end are made available to unblock the FE development, including but not limited to:
- browsermt/bergamot-translator#199
- https://bugzilla.mozilla.org/show_bug.cgi?id=1720747 and https://bugzilla.mozilla.org/show_bug.cgi?id=1722102 (this was originally responsibility of UEDIN but my team decided to step in and do it ourselves due to long delays)
- Multiple model loading API as discussed here, since it seems the way we are doing now (which is the only way possible) is not the correct one, per the discussion here browsermt/bergamot-translator#231 (review)
- browsermt/bergamot-translator#242
- Proper feature request for outbound translations browsermt/bergamot-translator#78
We determined that is expensive to continue maintaining the former extension due extensive technical debt, growing incompatibility with Firefox internal architecture for a system component, and lack of proper documentation, and for that I reason I'll continue to develop the new version on my own fork until we are unblocked by the aforementioned issues and are certain that those are working as intended before turning it into an official replacement in this repo.
from firefox-translations.
* https://bugzilla.mozilla.org/show_bug.cgi?id=1720747 and https://bugzilla.mozilla.org/show_bug.cgi?id=1722102 (this was originally responsibility of UEDIN but my team decided to step in and do it ourselves due to long delays)
You don't get to unilaterally impose WebAssembly then call the resulting slowness UEDIN's responsibility.
from firefox-translations.
Thanks for you comment @kpu, but we decided to utilize such architecture since in this comment: https://bugzilla.mozilla.org/show_bug.cgi?id=1713056#c3 you confirmed your willingness to collaborate with us on this matter.
from firefox-translations.
I'm closing this since it's not actually an issue and I don't want to start yet another flame war over github issues like all the other numerous unfruitful ones. If you have questions, feel free to send me an email and we can jump in a call right away, except of weekends.
from firefox-translations.
Related Issues (20)
- User preferences are not respected HOT 1
- A good model to feed English to Japanese translation to HOT 7
- Wrong translation (repetition) HOT 1
- Suggestion: Ability to hide toolbar after translation is completed HOT 1
- Japanese language support HOT 1
- Error when highlighting in red is enabled HOT 1
- [Language Request] Add Korean Translation HOT 1
- [Language Request] Add Romanian Translation HOT 1
- Video is not accessible, actual documentation would be better HOT 1
- "An error occurred while loading the translation engine" with Firefox and Linux HOT 2
- Request: set <html lang="..."> attribute HOT 1
- REQUEST: Add an option to restore the Translation Banner (if user has accidentally clicked "Never offer translations") HOT 3
- Add ability to choose destination language other than browser language HOT 3
- Use dictionary lookup for single words HOT 1
- Translate button is not visible in almost all Light themes HOT 8
- Typos in translation russian->english HOT 6
- Please don't file issues, bugs and feature requests are now reported on Bugzilla (https://bugzilla.mozilla.org/) and language requests on Mozilla Connect (https://connect.mozilla.org/) HOT 2
- Japanese language translation support HOT 1
- From external webextension HOT 3
- Different behaviours between Firefox 115 esr w/ translation extension and Firefox 117 beta with support built-in HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from firefox-translations.