Skip to main content

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

202
GitHub Stars
93
Curated Resources
12
Categories
10 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 โ†’