4 ms·
Yes Apertium is great! If you go back in the commit logs my project actually started as a GUI for doing Apertium translations. Apertium does "rules-based" trans
by pjfin123 6y ago
Yes Apertium is great! If you go back in the commit logs my project actually started as a GUI for doing Apertium translations. Apertium does "rules-based" translations which works best for translating between very similar languages like Spanish-Catalan (it was initially funded by the Spanish government), and supports a number of languages. However, currently statistical and neural net approaches have better performance for most language pairs. My initial goal was to write the GUI for Apertium, release it on the Snap store, and then try to figure out OpenNMT. I had it working inside of a snap package but ran into an issue with uploading to the Snap store so I moved on: https://forum.snapcraft.io/t/unable-to-upload-to-snap-store-because-of-too-many-layouts/17595 https://forum.snapcraft.io/t/unable-to-upload-to-snap-store-...
- pabs3 6y agoI think we need a machine translation library with multiple backends (Apertium, local ML based MT tools, the online ML based MT APIs) and then have toolkits, desktops, email clients, browsers and other things that encounter untranslated text use that library to convert that text into the user's language.
- pjfin123 6y agoI agree I think especially for supporting a large number of languages your going to want to use online APIs so you don't need to store a lot of models locally. For common language pairs, or ones you use frequently it would be nice for privacy and offline use to be able to seamlessly do it locally.