Machine Translation Software for Linux

View 14 business solutions

Browse free open source Machine Translation software and projects for Linux below. Use the toggles on the left to filter open source Machine Translation software by OS, license, language, programming language, and project status.

  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • Endpoint Management with Remote Control Built In Icon
    Endpoint Management with Remote Control Built In

    Patch, monitor, and connect to Windows and macOS devices from one console

    Splashtop AEM handles patching, alerts, scripts, and inventory, and unattended remote control is included. When something needs hands-on work, you’re one click away instead of switching tools.
    Start Free Trial
  • 1
    XUnity Auto Translator

    XUnity Auto Translator

    Advanced translator plugin that can be used to translate Unity games

    XUnity.AutoTranslator is an advanced plugin framework designed to automatically translate text in Unity-based games in real time by intercepting and replacing in-game text during rendering. It works by injecting itself into the game process and leveraging external translation services such as Google Translate, DeepL, or custom APIs to dynamically convert text into a target language. The tool supports both automatic translation and manual translation workflows, allowing users to refine or override translations through editable files. It integrates with popular Unity modding frameworks such as BepInEx, MelonLoader, and others, making it widely compatible with a large number of Unity titles. The plugin also includes mechanisms for caching translations locally to improve performance and reduce repeated API calls. It supports advanced features such as font replacement, text formatting adjustments, and even texture-based translation for embedded text.
    Downloads: 297 This Week
    Last Update:
    See Project
  • 2
    Argos Translate

    Argos Translate

    Open-source offline translation library written in Python

    Argos Translate uses OpenNMT for translations and can be used as either a Python library, command-line, or GUI application. Argos Translate supports installing language model packages which are zip archives with a ".argosmodel" extension containing the data needed for translation. LibreTranslate is an API and web-app built on top of Argos Translate. Argos Translate also manages automatically pivoting through intermediate languages to translate between languages that don't have a direct translation between them installed. For example, if you have a es → en and en → fr translation installed you are able to translate from es → fr as if you had that translation installed. This allows for translating between a wide variety of languages at the cost of some loss of translation quality.
    Downloads: 113 This Week
    Last Update:
    See Project
  • 3
    Zotero PDF Translate

    Zotero PDF Translate

    Translate PDF, EPub, webpage, metadata, annotations, notes

    Zotero PDF Translate is a plugin for Zotero that enhances the research workflow by enabling in-app translation of PDFs, EPUBs, webpages, and associated metadata directly within the Zotero interface. It integrates seamlessly with Zotero’s document reader, allowing users to select text and instantly receive translations in a pop-up or side panel without leaving the application. The plugin supports a wide range of translation services, including both free and API-based providers, giving users flexibility in accuracy and performance. It also extends translation functionality to annotations, notes, titles, and abstracts, enabling comprehensive multilingual research management. Advanced features such as sentence-by-sentence translation, dictionary lookup, and multi-service comparison further enhance usability for academic work. The tool is highly customizable, allowing users to adjust interface behavior, translation settings, and shortcuts to match their workflow.
    Downloads: 84 This Week
    Last Update:
    See Project
  • 4
    OPolyglot

    OPolyglot

    Your Private Offline Translator

    OPolyglot is a fast and fully offline translator that respects your privacy. At the current stage of development, OPolyglot offers three key features: Simple Translator: A convenient tool for classic translation of typed or copied text. Document Translator: The app helps translate PDF documents. Screen Translator: A smart feature that allows you to take a screenshot of any screen area, automatically recognize the text (OCR), and instantly translate it. AppImage: https://sourceforge.net/projects/opolyglot/files/v0.3.1/OPolyglot-x86_64.AppImage/download snap: https://snapcraft.io/opolyglot flatpak: https://sourceforge.net/projects/opolyglot/files/v0.3.1/opolyglot-x86_64.flatpak/download windows: https://sourceforge.net/projects/opolyglot/files/v0.3.1/opsetup.exe/download source code: https://github.com/fenenko/OPolyglot
    Leader badge
    Downloads: 1,917 This Week
    Last Update:
    See Project
  • Go from Code to Production URL in Seconds Icon
    Go from Code to Production URL in Seconds

    Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Start Free
  • 5
    PDFMathTranslate

    PDFMathTranslate

    PDF scientific paper translation with preserved formats

    PDFMathTranslate is a Python-based tool that uses AI translation to convert academic PDFs into bilingual (e.g. Chinese-English) documents while preserving formatting, including math notation. It supports OCR-enhanced content and offers CLI, GUI, Docker, and Zotero integration under AGPL v3.
    Downloads: 69 This Week
    Last Update:
    See Project
  • 6
    Crow Translate

    Crow Translate

    Lightweight translator that allows you to translate and speak text

    Crow Translate is a simple and lightweight translator written in C++ / Qt that allows you to translate and speak text using Google, Yandex, Bing, LibreTranslate and Lingva translate API. You may also be interested in my library QOnlineTranslator used in this project. Wayland does not support global shortcuts registration, but you can use D-Bus to bind actions in the system settings. For desktop environments that support additional applications actions (KDE, for example) you will see them predefined in the system shortcut settings. You can also use them for X11 sessions, but you need to disable global shortcuts registration in the application settings to avoid conflicts. On Linux to make the application look native on a non-KDE desktop environment, you need to configure Qt applications styling.
    Downloads: 66 This Week
    Last Update:
    See Project
  • 7
    pyVideoTrans

    pyVideoTrans

    Translate the video from one language to another and embed dubbing

    pyVideoTrans is an ambitious open-source multimedia processing project that assembles speech recognition, subtitle generation, AI translation, voice synthesis, and video assembly into a unified pipeline for converting videos from one language to another with embedded dubbing and captions. At its core it runs speech-to-text models to transcribe audio tracks, translates the resulting text into a target language using local or cloud-based translation engines, synthesizes new speech to match the translated subtitles, and then merges that speech back into the video, creating a fully localized media file. The tool supports both command-line and GUI modes, making it accessible to developers and creatives needing batch or automated processing.
    Downloads: 63 This Week
    Last Update:
    See Project
  • 8
    STranslate

    STranslate

    A ready-to-go translation ocr tool developed with WPF/WPF

    STranslate is a lightweight, open-source machine translation front end that lets users translate text between languages using a variety of supported back-end translation engines or APIs, offering a simple GUI for quick translation tasks without needing to write code or use complex web UIs. The application is designed to be small, cross-platform, and flexible, giving users the ability to type or paste text and receive instant translations while optionally selecting the desired language pairs or switching between multiple service providers. By abstracting backend complexity, STranslate makes it easy for both casual users and developers to get translations in local apps, offline modes (where supported), or even integrate translation workflows into larger projects via plugins or scripting hooks. It often includes features like clipboard monitoring, keyboard shortcuts, history tracking, and configurable translation preferences that enhance daily productivity.
    Downloads: 24 This Week
    Last Update:
    See Project
  • 9
    MisakaTranslator

    MisakaTranslator

    Galgame's Multilingual Real-time Machine Translation Tool

    MisakaProject is a collection of all projects developed based on MisakaTranslator or its auxiliary functions. If you are interested in adding your own projects of related types to MisakaProject, please contact the author. MisakaPatcher added support for plug-in Chinese patch, so this tool is more suitable for players who like manual translation, and also provides another way for Chinese personnel who have difficulty unpacking packets to release Chinese patch. MisakaHookFinder is suitable for some games where the translator can not be used to directly get the text hook method. Users can search for the hook special code by themselves or directly use it to get the source text. At the same time, it also supports the clipboard to output the original text.
    Downloads: 10 This Week
    Last Update:
    See Project
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • 10
    Darling

    Darling

    Darwin/macOS emulation layer for Linux

    Darling is a free and open source runtime compatibility layer—akin to Wine—for Linux that allows native macOS (Darwin) applications to run directly without hardware emulation. It implements macOS libraries and frameworks, enabling macOS binaries to execute on Linux. Darling has support for DPREFIXes, which are very similar to WINEPREFIXes. They are virtual “chroot” environments with an macOS-like filesystem structure, where you can install software safely. The default DPREFIX location is ~/.darling, but this can be changed by exporting an identically named environment variable. A prefix is automatically created and initialized on first use. Please note that we use overlayfs for creating prefixes, and so we cannot support putting prefix on a filesystem like NFS or eCryptfs. In particular, the default prefix location won't work if you have an encrypted home directory.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 11
    NextAI Translator

    NextAI Translator

    Browser extension and cross-platform desktop app based on ChatGPT API

    NextAI Translator is a free, open-source AI-powered translation application that enables users to translate, polish, and summarize text across more than 55 languages using large language models. Originally developed as a browser extension, the software has expanded into a cross-platform desktop application for Windows, macOS, and Linux. NextAI Translator supports multiple AI providers, including OpenAI, Azure OpenAI, MiniMax, and OpenAI-compatible services, allowing users to customize their translation experience with different models. The application provides instant translation of selected text, screenshot-based translation, and streaming responses that display results as they are generated. Users can improve their writing with AI-powered text polishing, summarize lengthy content, and customize translation prompts to achieve specific tones, styles, or levels of detail.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 12
    Subtitle Translator

    Subtitle Translator

    Translate subtitle using LLM

    Subtitle Translator is an open-source desktop application that uses large language models, including ChatGPT, to translate subtitles into multiple languages. It considers preceding and following dialogue to produce context-aware translations that preserve conversational meaning. The application supports SRT, ASS, SSA, and WebVTT subtitle formats. Its Strict mode maintains a one-to-one correspondence between original and translated subtitle cues. Adaptive mode can merge or split adjacent cues to improve translation flow and readability. Users can generate bilingual ASS subtitles with separate timelines for the original and translated text. Translation progress can be saved as JSON checkpoints, allowing interrupted projects to resume without starting over. The application also includes automatic repair mechanisms and fallback processing to maintain valid subtitle output.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 13
    bilingual_book_maker

    bilingual_book_maker

    Make bilingual epub books Using AI translate

    bilingual_book_maker is an AI-assisted translation tool for creating bilingual and multilingual versions of books and text files. It is designed to process formats such as EPUB, TXT, SRT, and PDF, then generate translated output that helps readers compare the original text with the target language. The project supports multiple AI providers and models, including OpenAI-compatible models and other translation backends through LiteLLM-style integrations. It is especially useful for public domain books, language learning, subtitle translation, and personal reading workflows. Users can run it from Python scripts or install it as a command-line package for repeated translation tasks. The repository also includes documentation, test books, prompt templates, and configuration options for customizing how translations are generated.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 14
    Translate Shell

    Translate Shell

    Command-line translator using Google Translate, Bing Translator, etc.

    Translate Shell (formerly Google Translate CLI) is a command-line translator powered by Google Translate (default), Bing Translator, Yandex.Translate, and Apertium. It gives you easy access to one of these translation engines in your terminal. By default, translations with detailed explanations are shown. You can also translate the text briefly (only the most relevant translation will be shown). Translate Shell can also be used like an interactive shell; input the text to be translated line by line. Translate Shell is known to work on many POSIX-compliant systems. You may use Translate Shell from any Unix shell of your choice (bash, zsh, ksh, tcsh, fish, etc.); however, the wrapper script requires either bash or zsh installed. It is a must to have corresponding fonts for the language(s) / script(s) you wish to display in your terminal.
    5.0 out of 5 stars 1 Review
    Downloads: 4 This Week
    Last Update:
    See Project
  • 15
    Edge Translate

    Edge Translate

    A translation extension

    Edge Translate is a simple and practical translation plugin that supports mainstream browsers such as Chrome, Firefox, and 360 Secure Browser. The main purpose of our plugin is to assist users in reading foreign literature. To this end, we have followed the principle of the user's reading experience first, and made the following efforts. We use the API provided by Google Translate to translate words and sentences, which guarantees the accuracy of translation results to a certain extent. We support the translation of wording in PDF files, which breaks the dyslexia of many users when reading PDF documents (due to the Firefox browser's bug, this feature is temporarily unavailable on Firefox browser). We chose the friendly side pop-up to show the translation results. The pop-up display bar will push the user reading content to avoid blocking the content from affecting the reading. Please refresh the page that needs to be translated after installation or update!
    Downloads: 3 This Week
    Last Update:
    See Project
  • 16
    Violin

    Violin

    Open-source Video Translation Skill

    Violin is an open-source video translation and dubbing tool that turns existing videos into localized versions with translated voice-over and optional subtitles. It transcribes the original speech, translates the text, generates natural-sounding speech in the target language, and remuxes the new audio back into the video. The project is designed to keep the generated speech aligned with the original timing so the final result feels closer to a real dubbed video. It can be used from the command line, through a FastAPI web app, or as a Claude Code skill. Violin supports multilingual workflows and is useful for creators, educators, localization teams, and developers building automated video translation pipelines. It is especially practical for turning lectures, tutorials, interviews, demos, and social videos into accessible content for wider audiences.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 17
    Varamozhi is a free English-Malayalam transliteration library. It can transliterate Malayalam text between Malayalam and English scripts. Varamozhi takes as the input, the mapping between a Malayalam font and a transliteration scheme; outputs functions i
    Leader badge
    Downloads: 57 This Week
    Last Update:
    See Project
  • 18
    Apertium: Machine Translation Toolbox

    Apertium: Machine Translation Toolbox

    The free and open-source rule-based machine translation platform

    Apertium is a toolbox to build open-source shallow-transfer machine translation systems, especially suitable for related language pairs: it includes the engine, maintenance tools, and open linguistic data for several language pairs.
    4.6 out of 5 stars 17 Reviews
    Downloads: 11 This Week
    Last Update:
    See Project
  • 19
    Google Translate PHP

    Google Translate PHP

    Free Google Translate API PHP Package

    A simple and effective PHP library for translating text using Google Translate without needing an API key. It allows developers to integrate real-time translation features into their applications with minimal setup and supports multiple languages, leveraging Google Translate’s unofficial endpoint.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    Saladict

    Saladict

    Pop-up dictionary and page translator with multiple search modes

    All-in-one professional pop-up dictionary and page translator which supports multiple search modes, page translations, new word notebook and PDF selection searching. Saladict supports mixed use of multiple search modes. Whether it be single-click, double-click, pop-up icon, hovering or keyboard shortcuts, you name it. The combination of dictionaries is dynamically adjusted according to search text and Saladict profile. Although Saladict is built for looking up English words, it also supports many other languages. Chinese (simplified and traditional), Japanese, Korean are supported with dictionaries. Other languages are supported with several machine translation services. Each dictionary is well polished to a unify style for comfortable reading experience. Built-in Google, Lingocloud and Youdao Page Translation.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    Gemma Translator

    Gemma Translator

    Code to run an on-device, fully offline voice translator

    Gemma Translator is an on-device voice translation system built around Google's Gemma 4 model and LiteRT-LM. It records speech, transcribes it locally, translates the resulting text, and speaks the translation back to another user. The entire inference workflow can operate offline after the required models are installed. Its React interface is optimized for compact handheld and Raspberry Pi displays, including two-person conversational layouts. A Python backend coordinates speech recognition, text-to-speech, and communication with the local language model. Scripts automate setup, model downloading, development startup, and production deployment as a Raspberry Pi kiosk. The repository also includes systemd configuration and printable enclosure files for building a dedicated translation appliance.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    biyi

    biyi

    Biyi (比译) is a convenient translation and dictionary app

    Biyi is a convenient translation and dictionary app written in Flutter.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    google-translate-api

    google-translate-api

    A free and unlimited API for Google Translate

    A free and unlimited API for Google Translate. The language in which the text should be translated. Must be one of the codes/names (not case sensitive) contained in languages.js. Auto language detection, spelling correction, language correction. Fast and reliable – it uses the same servers that translate.google.com uses.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24

    PADIC

    A multilingual Parallel Arabic DIalectal Corpus

    PADIC (Parallel Arabic DIalectal Corpus) is a multi-dialectal corpus built in the framework of the National Research Project "TORJMAN", led by Scientific and Technical Research Center for the Development of Arabic Language and funded by the Algerian Ministry of Higher Education and Scientific Research. PADIC is composed of 6 dialects: two Algerian dialects (Algiers and Annaba cities), Palestinian, Syrian, Tunisian, Moroccan) and MSA. Mourad Abbas Computational Linguistics Department, crstdla https://sites.google.com/site/mouradabbas9 Publications ----------------- K. Meftouh, S. Harrat, S. Jamoussi, M. Abbas, K. Smaïli, Machine Translation Experiments on PADIC: A Parallel Arabic DIalect Corpus, The 29th Pacific Asia Conference on Language, Information and Computation, PACLIC 2015, Shanghai, 2015. TORJMAN website: ------------------------- https://sites.google.com/site/torjmanepnr/6-corpus
    Downloads: 22 This Week
    Last Update:
    See Project
  • 25

    Arabic Corpus

    Text categorization, arabic language processing, language modeling

    The Arabic Corpus {compiled by Dr. Mourad Abbas ( http://sites.google.com/site/mouradabbas9/corpora ) The corpus Khaleej-2004 contains 5690 documents. It is divided to 4 topics (categories). The corpus Watan-2004 contains 20291 documents organized in 6 topics (categories). Researchers who use these two corpora would mention the two main references: (1) For Watan-2004 corpus ---------------------- M. Abbas, K. Smaili, D. Berkani, (2011) Evaluation of Topic Identification Methods on Arabic Corpora,JOURNAL OF DIGITAL INFORMATION MANAGEMENT,vol. 9, N. 5, pp.185-192. 2) For Khaleej-2004 corpus --------------------------------- M. Abbas, K. Smaili (2005) Comparison of Topic Identification Methods for Arabic Language, RANLP05 : Recent Advances in Natural Language Processing ,pp. 14-17, 21-23 september 2005, Borovets, Bulgary. More useful references to check: ------------------------------------------- https://sites.google.com/site/mouradabbas9/corpora
    Leader badge
    Downloads: 5 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • Next