awesome-machine-translation
github.com/maidis/awesome-machine-translation โA list of awesome Machine Translation frameworks, libraries, software and papers
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me other mt lists ๐ resources from awesome-machine-translation"
Installation instructions โWhat's inside
Other MT Lists ๐
- 14 Current Machine Translation Applications and Services
A list of B2B and B2C machine translation applications.
- Awesome-Multimodal-Machine-Translation
A curated list of awesome papers, datasets and tutorials within Multimodal Machine Learning.
- awesome-nmt
A curated list of useful paper, tools, tutorials, data, conferences, journals for neural machine translation.
- Awesome Simultaneous Translation
Paper list of Simultaneous Translation Research, including both text-to-text machine translation and speech-to-text translation.
- Awosome Simultaneous Translation
Awesome papers and codes for Simultaneous Machine Translation.
- Comparison of machine translation applications
General information for popular Machine translation applications.
Organizations and Events ๐
- AAMT
Asia-Pacific Association for Machine Translation.
- AMTA
Association for Machine Translation in the Americas.
- EAMT (European Association for Machine Translation)
An organization that serves the growing community of people interested in MT and translation tools, including users, developers, and researchers.
- WMT18
A conference builds on a series of annual workshops and conferences on statistical machine translation, going back to 2006.
Frameworks ๐ผ
- Apertium
An open source rule-based machine translation platform.
- Bergamot
Cross platform C++ library focusing on optimized machine translation on the consumer-grade device.
- EnglishTurkishTranslation-CPP
An English-Turkish phrase-based translation library.
- fairseq
A sequence modeling toolkit to train custom models for translation, summarization, language modeling and other text generation tasks.
- Joey NMT
A minimalist NMT for educational purposes.
- Marian
A neural machine translation framework written in pure C++ with minimal dependencies.
Applications ๐ป
- Argos Translate
An open-source offline translation library written in Python. Uses OpenNMT for translations, SentencePiece for tokenization, Stanza for sentence boundary detection, and PyQt for GUI.
- Canopy Speak
A freemium smart medical phrase mobile app.
- CTranslate-NMT-Web-Interface
A Machine Translation web interface for OpenNMT and FairSeq models using CTranslate and Streamlit.
- DesktopTranslator
A local cross-platform machine translation GUI, based on CTranslate2.
- Intento
A simple API to third-party machine translation services from many vendors.
- iTranslate
A translation and dictionary app.
Parallel Texts โธ๏ธ
- Avrupa Birliฤi ฤฐlerleme Raporlarฤฑ
Regular Turkish and English progress reports prepared for Turkey by the European Commission.
- OmegaWiki
A collaborative project to produce a free, multilingual dictionary for every language with lexicological, terminological and thesaurus information.
- OPUS
A growing collection of translated texts from the web.
- Publicly accessible translation memories
Several online services allowing access to aggregated translation memories.
- turkish-parallel-corpora
Some English-Turkish parallel texts for use in machine translation systems.
Online MT Services ๐
- Bing Microsoft Translator
A service to translate texts or entire web pages into different languages.
- DeepL Translator
A translation service that currently supports translations between seven major European languages, powered by neural network technology.
- Google Translate
A free service instantly translates words, phrases, and web pages between English and over 100 other languages.
- Masakhane
A machine translation service for African languages.
- ModernMT
ModernMT online demo.
- MyDutchPal's Neural MT Gateway
A free online neural machine translation system to translate short pieces of text.
Aligners ๐
- Bleualign
A machine translation based sentence alignment tool for parallel text.
- Bleualign-cpp
A C++ sentence alignment tool based on Bleualign. Bleualign-cpp is expected to be used together with document-aligner.
- Getting started with Sentence Alignment
A list of sentence alignment tools.
- hunalign
A tool that aligns bilingual text on the sentence level.
- LF Aligner
A tool to create translation memories from texts and their translations. It relies on Hunalign for automatic sentence pairing.
- Vecalign
An accurate sentence alignment algorithm that works in about 100 languages, without the need for a machine translation system or lexicon.
Tutorials and Blogs ๐
- Build Your Own โGoogle Translateโ-Quality Machine Translation System
A blog post that explains how to built a NMT.
- ChatGPT-translation.py
Minimal working code for translation with GPT-4.
- Jindลichโs Blog
Remarks and comments on natural language processing, artificial intelligence, and their potential social impact.
- MachineTranslation.io
Machine translation researcher Yasmin Moslem's blog.
- nmt
TensorFlow neural machine translation tutorial.
- Tips on Building Neural Machine Translation Systems
A tutorial that explains some practical tips about how to train a neural machine translation system. It's partly based around examples using the lamtram toolkit.
Showing a sample of 93 resources. View the full list on GitHub โ