Open Source Machine Translation

Neural machine translation models, toolkits and services for translating text between languages, including low-resource language work.

132
projects
186.5K โ˜…
total stars
+278
stars this week
Python
top language

ranked by GitHub stars ยท updated Nov 12, 2026

๐Ÿ”ฅ Trending this week in Machine Translation

Machine Translation

bilibili/Index-Translate๐Ÿ”ฅ active

โ–ฒ +72 โ˜… this week

A Multilingual, Multimodal Translation Model Family

PythonApache-2.0updated Nov 6, 2026
GitHub โ†—โ˜… 2Kโ‘‚ 54
Machine Translation

NVIDIA-NeMo/Speech๐Ÿ”ฅ active

โ–ฒ +40 โ˜… this week

A scalable generative AI framework built for researchers and developers working on Large Language Models, Multimodal, and Speech AI (Automatic Speech Recognition and Text-to-Speech)

๐ŸŽ™๏ธ Speech Recognition
PythonApache-2.0updated Nov 12, 2026
GitHub โ†—โ˜… 18.7Kโ‘‚ 3.7K
Machine Translation

hgmzhn/manga-translator-ui

โ–ฒ +34 โ˜… this week

ๅŸบไบŽmanga-image-translator ๅฎž็Žฐ็š„ๅผ€ๆบๆผซ็”ปAI็ฟป่ฏ‘ๆกŒ้ขๅทฅๅ…ทใ€‚ๆ”ฏๆŒๆ—ฅใ€้Ÿฉใ€่‹ฑๆ–‡ๆผซ็”ป่‡ชๅŠจๅค„็†๏ผŒ้›†ๆˆOpenAlใ€Gemini็ญ‰ๅคš็ฟป่ฏ‘ๅผ•ๆ“Ž๏ผ›ๅฎž็ŽฐOCRๆ–‡ๅญ—ๆฃ€ๆต‹ใ€ๅŽŸๆ–‡ๆ“ฆ้™คใ€AI็ฟป่ฏ‘ใ€ๅ›พๅƒไฟฎๅคใ€่ฏ‘ๆ–‡ๆŽ’็‰ˆๅฎŒๆ•ด้“พ่ทฏ๏ผŒ่‡ชๅธฆๅฏ่ง†ๅŒ–็ผ–่พ‘ๅ™จ๏ผŒๆ”ฏๆŒ่‡ชๅฎšไน‰ๆ–‡ๆœฌๆ ทๅผ๏ผŒไธ€้”ฎ้ƒจ็ฝฒๅผ€็ฎฑๅณ็”จใ€‚

๐Ÿ“„ OCR & Documents
PythonGPL-3.0updated Oct 27, 2026
GitHub โ†—โ˜… 3.2Kโ‘‚ 151
Machine Translation

argosopentech/argos-translate

โ–ฒ +23 โ˜… this week

Open-source offline translation library written in Python

๐Ÿง  Natural Language Processing
PythonMITupdated Aug 8, 2026
GitHub โ†—โ˜… 6.7Kโ‘‚ 510
Machine Translation

OpenNMT/CTranslate2๐Ÿ”ฅ active

โ–ฒ +20 โ˜… this week

Fast inference engine for Transformer models

C++MITupdated Nov 10, 2026
GitHub โ†—โ˜… 4.8Kโ‘‚ 557
Machine Translation

zyddnys/manga-image-translator๐Ÿ”ฅ active

โ–ฒ +18 โ˜… this week

Translate manga/image ไธ€้”ฎ็ฟป่ฏ‘ๅ„็ฑปๅ›พ็‰‡ๅ†…ๆ–‡ๅญ— https://cotrans.touhou.ai/ https://greasyfork.org/en/scripts/437569-cotrans-manga-image-translator-regular-edition

๐Ÿ“„ OCR & Documents
PythonGPL-3.0updated Nov 11, 2026
GitHub โ†—โ˜… 10.6Kโ‘‚ 1.1K

Top 30 machine translation tools by stars

Machine Translation๐Ÿฅ‡#1

sebastianruder/NLP-progress

Repository to track the progress in Natural Language Processing (NLP), including the datasets and the current state-of-the-art for the most common NLP tasks.

๐Ÿท๏ธ Named Entity Recognition๐Ÿง  Natural Language Processing
PythonMITupdated Jul 28, 2024
GitHub โ†—โ˜… 23Kโ‘‚ 3.6K
Machine Translation๐Ÿฅˆ#2

NVIDIA-NeMo/Speech๐Ÿ”ฅ active

โ–ฒ +40 โ˜… this week

A scalable generative AI framework built for researchers and developers working on Large Language Models, Multimodal, and Speech AI (Automatic Speech Recognition and Text-to-Speech)

๐ŸŽ™๏ธ Speech Recognition
PythonApache-2.0updated Nov 12, 2026
GitHub โ†—โ˜… 18.7Kโ‘‚ 3.7K
Machine Translation๐Ÿฅ‰#3

google/sentencepiece๐Ÿ”ฅ active

โ–ฒ +4 โ˜… this week

Unsupervised text tokenizer for Neural Network-based text generation.

๐Ÿง  Natural Language Processing
C++Apache-2.0updated Nov 11, 2026
GitHub โ†—โ˜… 12.2Kโ‘‚ 1.4K
Machine Translation#4

zyddnys/manga-image-translator๐Ÿ”ฅ active

โ–ฒ +18 โ˜… this week

Translate manga/image ไธ€้”ฎ็ฟป่ฏ‘ๅ„็ฑปๅ›พ็‰‡ๅ†…ๆ–‡ๅญ— https://cotrans.touhou.ai/ https://greasyfork.org/en/scripts/437569-cotrans-manga-image-translator-regular-edition

๐Ÿ“„ OCR & Documents
PythonGPL-3.0updated Nov 11, 2026
GitHub โ†—โ˜… 10.6Kโ‘‚ 1.1K
Machine Translation#5

espnet/espnet๐Ÿ”ฅ active

โ–ฒ +10 โ˜… this week

End-to-End Speech Processing Toolkit

๐ŸŽ™๏ธ Speech Recognition
PythonApache-2.0updated Nov 11, 2026
GitHub โ†—โ˜… 10Kโ‘‚ 2.4K
Machine Translation#6

OpenNMT/OpenNMT-py

โ–ฒ +1 โ˜… this week

Open Source Neural Machine Translation and (Large) Language Models in PyTorch

๐Ÿค– Language Models
PythonMITupdated Oct 14, 2025
GitHub โ†—โ˜… 7Kโ‘‚ 2.5K
Machine Translation#7

argosopentech/argos-translate

โ–ฒ +23 โ˜… this week

Open-source offline translation library written in Python

๐Ÿง  Natural Language Processing
PythonMITupdated Aug 8, 2026
GitHub โ†—โ˜… 6.7Kโ‘‚ 510
Machine Translation#8

bentrevett/pytorch-seq2seq

Tutorials on implementing a few sequence-to-sequence (seq2seq) models with PyTorch and TorchText.

Jupyter NotebookMITupdated Jan 20, 2024
GitHub โ†—โ˜… 5.7Kโ‘‚ 1.4K
Machine Translation#9

OpenNMT/CTranslate2๐Ÿ”ฅ active

โ–ฒ +20 โ˜… this week

Fast inference engine for Transformer models

C++MITupdated Nov 10, 2026
GitHub โ†—โ˜… 4.8Kโ‘‚ 557
Machine Translation#10

CLUEbenchmark/CLUEDatasetSearch

ๆœ็ดขๆ‰€ๆœ‰ไธญๆ–‡NLPๆ•ฐๆฎ้›†๏ผŒ้™„ๅธธ็”จ่‹ฑๆ–‡NLPๆ•ฐๆฎ้›†

๐Ÿ’– Sentiment Analysis๐Ÿท๏ธ Named Entity Recognition๐Ÿ“ Text Summarization๐Ÿ—‚๏ธ Text Classification๐Ÿ” Search & Retrieval๐Ÿง  Natural Language Processing
Pythonno licenseupdated Nov 21, 2022
GitHub โ†—โ˜… 4.5Kโ‘‚ 621
Machine Translation#11

amanchadha/coursera-deep-learning-specialization

Notes, programming assignments and quizzes from all courses within the Coursera Deep Learning specialization offered by deeplearning.ai: (i) Neural Networks and Deep Learning; (ii) Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization; (iii) Structuring Machine Learning Projects; (iv) Convolutional Neural Networks; (v) Sequence Models

Jupyter Notebookno licenseupdated Jun 10, 2026
GitHub โ†—โ˜… 4.4Kโ‘‚ 2.7K
Machine Translation#12

JohnSnowLabs/spark-nlp๐Ÿ”ฅ active

โ–ฒ +3 โ˜… this week

State of the Art Natural Language Processing

๐Ÿง  Natural Language Processing๐Ÿท๏ธ Named Entity Recognition๐Ÿ’– Sentiment Analysis๐Ÿ—‚๏ธ Text Classificationโ“ Question Answeringโœ‚๏ธ Tokenization & Preprocessing
ScalaApache-2.0updated Nov 12, 2026
GitHub โ†—โ˜… 4.2Kโ‘‚ 743
Machine Translation#13

NELSONZHAO/zhihu

This repo contains the source code in my personal column (https://zhuanlan.zhihu.com/zhaoyeyu), implemented using Python 3.6. Including Natural Language Processing and Computer Vision projects, such as text generation, machine translation, deep convolution GAN and other actual combat code.

๐Ÿง  Natural Language Processing
Jupyter Notebookno licenseupdated Jun 14, 2021
GitHub โ†—โ˜… 3.5Kโ‘‚ 2.1K
Machine Translation#14

hgmzhn/manga-translator-ui

โ–ฒ +34 โ˜… this week

ๅŸบไบŽmanga-image-translator ๅฎž็Žฐ็š„ๅผ€ๆบๆผซ็”ปAI็ฟป่ฏ‘ๆกŒ้ขๅทฅๅ…ทใ€‚ๆ”ฏๆŒๆ—ฅใ€้Ÿฉใ€่‹ฑๆ–‡ๆผซ็”ป่‡ชๅŠจๅค„็†๏ผŒ้›†ๆˆOpenAlใ€Gemini็ญ‰ๅคš็ฟป่ฏ‘ๅผ•ๆ“Ž๏ผ›ๅฎž็ŽฐOCRๆ–‡ๅญ—ๆฃ€ๆต‹ใ€ๅŽŸๆ–‡ๆ“ฆ้™คใ€AI็ฟป่ฏ‘ใ€ๅ›พๅƒไฟฎๅคใ€่ฏ‘ๆ–‡ๆŽ’็‰ˆๅฎŒๆ•ด้“พ่ทฏ๏ผŒ่‡ชๅธฆๅฏ่ง†ๅŒ–็ผ–่พ‘ๅ™จ๏ผŒๆ”ฏๆŒ่‡ชๅฎšไน‰ๆ–‡ๆœฌๆ ทๅผ๏ผŒไธ€้”ฎ้ƒจ็ฝฒๅผ€็ฎฑๅณ็”จใ€‚

๐Ÿ“„ OCR & Documents
PythonGPL-3.0updated Oct 27, 2026
GitHub โ†—โ˜… 3.2Kโ‘‚ 151
Machine Translation#15

ogkalu2/comic-translate๐Ÿ”ฅ active

โ–ฒ +4 โ˜… this week

AI comic and manga translator app/browser extension for automatically translating comics, manga, manhwa, BDs, fumetti, and more in multiple languages and formats (Images, PDF, EPUB, CBR, CBZ etc).

๐Ÿ“„ OCR & Documents
PythonApache-2.0updated Nov 9, 2026
GitHub โ†—โ˜… 3Kโ‘‚ 355
Machine Translation#16

tensorflow/lingvo

Lingvo

๐ŸŽ™๏ธ Speech Recognition๐Ÿค– Language Models๐Ÿง  Natural Language Processing
PythonApache-2.0updated Oct 29, 2026
GitHub โ†—โ˜… 2.9Kโ‘‚ 452
Machine Translation#17

NiuTrans/MTBook

โ–ฒ +1 โ˜… this week

ใ€Šๆœบๅ™จ็ฟป่ฏ‘๏ผšๅŸบ็ก€ไธŽๆจกๅž‹ใ€‹่‚–ๆก ๆœฑ้–ๆณข ่‘— - Machine Translation: Foundations and Models

๐Ÿง  Natural Language Processing
TeXno licenseupdated Sep 14, 2024
GitHub โ†—โ˜… 2.8Kโ‘‚ 747
Machine Translation#18

THUNLP-MT/MT-Reading-List

A machine translation reading list maintained by Tsinghua Natural Language Processing Group

TeXBSD-3-Clauseupdated Aug 9, 2024
GitHub โ†—โ˜… 2.4Kโ‘‚ 441
Machine Translation#19

allenai/RL4LMs

โ–ฒ +1 โ˜… this week

A modular RL library to fine-tune language models to human preferences

๐Ÿง  Natural Language Processing๐Ÿ“ Text Summarization๐Ÿค– Language Models
PythonApache-2.0updated Mar 1, 2024
GitHub โ†—โ˜… 2.4Kโ‘‚ 200
Machine Translation#20

asyml/texar

Toolkit for Machine Learning, Natural Language Processing, and Text Generation, in TensorFlow. This is part of the CASL project: http://casl-project.ai/

๐Ÿง  Natural Language Processing๐Ÿค– Language Models
PythonApache-2.0updated Jul 21, 2026
GitHub โ†—โ˜… 2.4Kโ‘‚ 367
Machine Translation#21

rsennrich/subword-nmt

โ–ฒ +1 โ˜… this week

Unsupervised Word Segmentation for Neural Machine Translation and Text Generation

PythonMITupdated Aug 7, 2024
GitHub โ†—โ˜… 2.3Kโ‘‚ 470
Machine Translation#22

delip/PyTorchNLPBook

Code and data accompanying Natural Language Processing with PyTorch published by O'Reilly Media https://amzn.to/3JUgR2L

๐Ÿง  Natural Language Processing
Jupyter NotebookApache-2.0updated Mar 12, 2023
GitHub โ†—โ˜… 2.1Kโ‘‚ 805
Machine Translation#23

bilibili/Index-Translate๐Ÿ”ฅ active

โ–ฒ +72 โ˜… this week

A Multilingual, Multimodal Translation Model Family

PythonApache-2.0updated Nov 6, 2026
GitHub โ†—โ˜… 2Kโ‘‚ 54
Machine Translation#24

mkiol/dsnote๐Ÿ”ฅ active

โ–ฒ +4 โ˜… this week

Speech Note Linux app. Note taking, reading and translating with offline Speech to Text, Text to Speech and Machine translation.

๐ŸŽ™๏ธ Speech Recognition
C++MPL-2.0updated Nov 11, 2026
GitHub โ†—โ˜… 1.7Kโ‘‚ 77
Machine Translation#25

Tencent/TurboTransformers

a fast and user-friendly runtime for transformer inference (Bert, Albert, GPT2, Decoders, etc) on CPU and GPU.

๐Ÿง  Natural Language Processing
C++Otherupdated Jul 18, 2025
GitHub โ†—โ˜… 1.6Kโ‘‚ 208
Machine Translation#26

OpenNMT/OpenNMT-tf

Neural machine translation and sequence learning using TensorFlow

๐Ÿง  Natural Language Processing
PythonMITupdated Oct 14, 2023
GitHub โ†—โ˜… 1.5Kโ‘‚ 378
Machine Translation#27

marian-nmt/marian

Fast Neural Machine Translation in C++

C++Otherupdated Aug 25, 2023
GitHub โ†—โ˜… 1.5Kโ‘‚ 252
Machine Translation#28

FlineDev/BartyCrouch

Localization/I18n: Incrementally update/translate your Strings files from .swift, .h, .m(m), .storyboard or .xib files.

SwiftMITupdated Apr 5, 2024
GitHub โ†—โ˜… 1.4Kโ‘‚ 116
Machine Translation#29

Maluuba/nlg-eval

Evaluation code for various unsupervised automated metrics for Natural Language Generation.

๐Ÿง  Natural Language Processing
PythonOtherupdated Aug 20, 2024
GitHub โ†—โ˜… 1.4Kโ‘‚ 224
Machine Translation#30

lyeoni/nlp-tutorial

A list of NLP(Natural Language Processing) tutorials

๐Ÿง  Natural Language Processing๐Ÿ’– Sentiment Analysis๐Ÿ—‚๏ธ Text Classification
Jupyter NotebookMITupdated Apr 1, 2020
GitHub โ†—โ˜… 1.4Kโ‘‚ 261

๐Ÿ“„ New research on Machine Translation

๐Ÿ“„ arXiv:2611.14480 ยท cs.CL45h ago

Pterodactyl: Pushing the Limits of Efficient Automated Translation Evaluation

Evelyn Y. Garland, Carola F. Berger

๐Ÿ’ฌ 6 pages, 4 figures

In this paper, we present 1020 Group's submission to the WMT26 shared task on automated quality evaluation. Our system, Pterodactyl, was engineered specifically for subtasks 2 and 3, that is, segment-level quality score prediction and the detection of error-free segments. Pterodactyl is a highly customizable, ultra-low cost system optimized for binary classification in translation triage and data curation. It is based on an LLM-as-a-judge approach, with prompt engineering and model selection guided by ROC analysis. We also developed several variants of Pterodactyl that were specifically adapted for subtasks 3.โ–ผ more
๐ŸŒ Machine Translation๐Ÿค– Language Models
๐Ÿ“„ arXiv:2611.13843 ยท cs.CL2d ago

PolyRoute: A Twelve-Language and Code-Mixed Benchmark for Typed-Decision Routing, with Baselines and a Leaderboard

Mohammed Nayeem Khan, Sarun Kumar K S

๐Ÿ’ฌ 25 pages, 18 figures, 26 tables

Typed-decision encoders answer a question about a text in one forward pass, but their behaviour outside English is rarely measured on a fixed yardstick. We release PolyRoute: 322 native-language support messages in 12 languages and 9 writing systems, 156 code-mixed or romanised messages (Hinglish, Spanglish, Arabizi), 967 optional native training rows, and a protocol for a three-way department-routing decision. Labels come from Qwen3.8-27B with a blind second pass (91% of candidates kept); an independent model, gemma4-31b, agrees on 97.2% of test items, and the largest character 5-gram similarity between any test text and any training text is 0.33. A leaderboard of 13 systems gives 61.2% for the English-root checkpoint, 77.3% for the shipped multilingual one and 96.6% for the best fine-tune; TF-IDF with logistic regression reaches 91.9%. On four withheld languages the three multilingual systems score 77%, 90% and 93%. On code-mixed text the English root (85%) is nominally ahead of the shipped multilingual checkpoint (79%; p=0.134). The split resolves differences only above about 4 points. All texts and labels are LLM-generated.โ–ผ more
๐ŸŒ Machine Translation๐Ÿค– Language Models
๐Ÿ“„ arXiv:2611.13689 ยท eess.AS2d ago

Walrus Technical Report

Alkis Koudounas, Osamu Take, Hayato Futami +2

๐Ÿ’ฌ 30 pages, 3 figures, technical report

We present Walrus, a unified 8B speech-and-audio foundation model handling speech recognition (including code-switching and multi-talker speech), speech-to-text and speech-to-speech translation, text-to-speech, emotion recognition, audio captioning, and general audio understanding. Our main contribution is not a new architecture but a data-centric training recipe; we use a standard decoder-only backbone initialized from Gemma 4, so that gains can be traced to the data. For speech generation, Walrus predicts low-bitrate discrete speech tokens, and a lightweight token-to-waveform decoder converts them into high-fidelity audio. The recipe is a three-stage data curriculum that moves from broad multilingual data to multi-talker, code-switching, and domain-specific data. At each stage, task-aware and dataset-aware weighting balances tasks with very different token budgets and protects core skills from forgetting. Trained on over 600M samples covering more than 20 tasks and 100 languages, Walrus leads on most multilingual, multi-talker, and code-switching ASR, speech translation, and audio understanding benchmarks, outperforming both open speech language models of comparable size and dedicated task-specific models. On most benchmarks, it even matches or surpasses the $4\times$ larger Qwen3-Omni's performance. Results suggest that data engineering is a primary driver of quality in multi-task speech and audio modeling.โ–ผ more
๐Ÿ’– Sentiment Analysis๐ŸŒ Machine Translation๐ŸŽ™๏ธ Speech Recognition๐Ÿค– Language Models
๐Ÿ“„ arXiv:2611.13517 ยท cs.RO3d ago

Differentiable Filtering for Inertial Odometry

Yaru Gu, Ting Zou

๐Ÿ’ฌ 19 pages, 4 figures

Accurate inertial odometry is critical for autonomous systems but suffers from unbounded drift caused by the integration of sensor noise and biases. In approaches such as TLIO, neural pseudo-measurements are trained independently of their downstream filter. This paper introduces Differentiable Filtering for Inertial Odometry (DFIO), a learning framework that embeds the update stages of an error-state Kalman filter directly into a computational graph. Following standalone pre-training, DFIO jointly optimizes the displacement and covariance output heads using posterior-position supervision through differentiable measurement updates. The proposed system is validated on public pedestrian motion datasets featuring both calibrated and uncalibrated inertial measurements. Experimental results on a pedestrian dataset demonstrate that DFIO reduces mean absolute and one-second relative translation errors by 13.2% and 39.6% relative to the TLIO baseline, and by 7.7% and 17.4% relative to its pre-trained counterpart. Furthermore, evaluations on uncalibrated smartphone inertial data indicate that the proposed method effectively mitigates translational drift and maintains trajectory alignment under highly noisy sensor conditions. Source code will be made publicly available.โ–ผ more
๐ŸŒ Machine Translation