Skip to main content

A list of awesome Machine Translation frameworks, libraries, software and papers

202
GitHub Stars
93
Curated Resources
12
Categories
2 hours ago
Last Refreshed
Aligners ๐ŸŒŒApplications ๐Ÿ’ปBooks ๐Ÿ“šCompanies and Paid Services ๐Ÿ’ฐFrameworks ๐Ÿ–ผHardware ๐ŸŽงOnline MT Services ๐ŸŒOrganizations and Events ๐ŸŽ‰Other MT Lists ๐Ÿ“Parallel Texts โธ๏ธTools ๐Ÿ› Tutorials and Blogs ๐ŸŽ’

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 ๐Ÿ“

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 โธ๏ธ

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 ๐ŸŽ’

Showing a sample of 93 resources. View the full list on GitHub โ†’