awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Google Translate Alternatives

Ranking updated Aug 19, 2026

For an open source alternative to Google Translate, the first results are libretranslate/libretranslate (LibreTranslate is a self-hostable, open-source neural machine translation engine with a robust API and document translation capabilities, perfectly matching your need for a private, self-hosted translation service), argosopentech/argos-translate (Argos Translate is an open-source neural machine translation toolkit that runs offline and provides a REST API, though it lacks built-in speech-to-text features) and opennmt/opennmt-py (OpenNMT-py provides a robust PyTorch-based neural machine translation framework and serving engine for self-hosting translation models, though it is primarily a training toolkit rather than a ready-to-use out-of-the-box translation service). facebookresearch/seamless_communication and tensorflow/nmt round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

We curate open-source GitHub repositories matching “open source alternatives to google translate”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Google Translate Alternatives

Find the best repos with AI.We'll search the best matching repositories with AI.
  • libretranslate/libretranslateLibreTranslate avatar

    LibreTranslate/LibreTranslate

    15,201View on GitHub↗

    LibreTranslate is an open-source, self-hosted machine translation engine that provides a private alternative to proprietary cloud-based translation services. It functions as a portable translation server, allowing users to process text and document translations locally or within their own infrastructure without relying on external providers. The platform distinguishes itself through its focus on privacy and flexible deployment, supporting anonymous network routing to bypass restrictive firewalls and protect user data. It is designed for integration into broader software ecosystems, offering a

    LibreTranslate is a self-hostable, open-source neural machine translation engine with a robust API and document translation capabilities, perfectly matching your need for a private, self-hosted translation service.

    PythonRESTful APIsDocument TranslatorsText Translation Tools
    View on GitHub↗15,201
  • argosopentech/argos-translateargosopentech avatar

    argosopentech/argos-translate

    6,204View on GitHub↗

    Argos Translate is an open-source Python library for offline neural machine translation. It provides a toolkit for translating text between languages using locally installed models, with support for GPU acceleration and intermediate language pivoting when a direct translation model is not available. The project offers multiple interfaces for translation, including a command-line interface for terminal-based workflows, a graphical user interface for users without programming knowledge, and a REST API server for integration with other applications. It includes a language model package manager t

    Argos Translate is an open-source neural machine translation toolkit that runs offline and provides a REST API, though it lacks built-in speech-to-text features.

    PythonDocument TranslationsNeural Machine Translation ToolkitsOffline Translation Engines
    View on GitHub↗6,204
  • opennmt/opennmt-pyOpenNMT avatar

    OpenNMT/OpenNMT-py

    7,001View on GitHub↗

    OpenNMT-py is a PyTorch neural machine translation framework used for training and deploying neural machine translation and large language models. It functions as a distributed model training system, an inference engine, and a toolkit for fine-tuning large language models. The framework distinguishes itself with a dedicated toolkit for adapting large language models through low-rank adaptation, quantization, and instruction tuning. It also includes a neural machine translation server that allows trained models to be hosted and exposed via REST API endpoints. The project covers a broad range

    OpenNMT-py provides a robust PyTorch-based neural machine translation framework and serving engine for self-hosting translation models, though it is primarily a training toolkit rather than a ready-to-use out-of-the-box translation service.

    PythonNeural Machine TranslationNeural Machine Translation FrameworksREST APIs
    View on GitHub↗7,001
  • facebookresearch/seamless_communicationfacebookresearch avatar

    facebookresearch/seamless_communication

    11,797View on GitHub↗

    This project is a multimodal translation framework and large language model capable of speech-to-speech, speech-to-text, and text-to-text translation across nearly 100 languages. It provides a real-time speech translation engine and a comprehensive toolkit for converting spoken audio between languages. The system is distinguished by its ability to preserve the original speaker's tone, pace, and prosody during translation. It utilizes a specialized on-device inference toolkit that converts model checkpoints into C-based libraries, enabling low-latency execution on mobile and edge hardware with

    This repository provides a multimodal machine translation framework supporting speech and text across many languages with self-hostable inference capabilities, though it is primarily a research toolkit rather than a turnkey translation service.

    Jupyter NotebookNeural Machine TranslationCross-Lingual AlignmentText Translation Tools
    View on GitHub↗11,797
  • tensorflow/nmttensorflow avatar

    tensorflow/nmt

    6,461View on GitHub↗

    This project is a neural machine translation system used to build models that automatically translate text from one language to another. It utilizes sequence-to-sequence modeling to transform variable-length input sequences into corresponding output sequences. The system implements bidirectional recurrent neural network encoding and attention mechanisms to capture contextual information and focus on specific parts of the source text during translation. To manage training and inference, it employs separate computational graphs and supports distributing model layers across multiple GPU devices.

    This repository provides a neural machine translation framework for building and running text translation models, though as a low-level research implementation it lacks out-of-the-box self-hosting services or document translation pipelines.

    PythonNeural Machine Translation
    View on GitHub↗6,461
  • chidiwilliams/buzzchidiwilliams avatar

    chidiwilliams/buzz

    17,903View on GitHub↗

    Buzz is a desktop application that provides a local speech-to-text engine for transcribing and translating audio and video files. By leveraging local machine inference, the software ensures data privacy and offline performance, removing the need for cloud connectivity during media processing. The application distinguishes itself through a modular plugin architecture that allows for the integration of custom functionality, such as content summarization and automated text formatting, without modifying the core codebase. It also features a speaker diarization pipeline that identifies and labels

    Buzz is a desktop application focused on local speech-to-text transcription and audio translation rather than serving as a general machine translation system for text and documents.

    PythonSpeech-to-Text UtilitiesSpeech-to-Text Engines
    View on GitHub↗17,903
  • kyubyong/transformerKyubyong avatar

    Kyubyong/transformer

    4,470View on GitHub↗

    This project is a TensorFlow implementation of a transformer model, providing a text-to-text deep learning framework designed to recognize and generate sequence patterns. It functions as an attention-based sequence model and a neural machine translation framework for converting text from one language to another. The system implements the transformer network architecture, utilizing multi-head attention and positional encoding to process sequential data. It provides the necessary tools for transformer model training and machine translation inference, allowing for the execution of trained models

    This repository provides a foundational neural machine translation model implementation and training framework rather than a ready-to-deploy translation service with an API and document translation capabilities.

    PythonNeural Machine TranslationNeural Machine Translation Frameworks
    View on GitHub↗4,470
  • guaguastandup/zotero-pdf2zhguaguastandup avatar

    guaguastandup/zotero-pdf2zh

    3,008View on GitHub↗

    zotero-pdf2zh is a translation system and Zotero plugin designed to convert academic PDF papers into target languages using large language model APIs and machine translation services. It functions as an LLM document translator that integrates directly into Zotero libraries to process research documents. The tool distinguishes itself by generating bilingual PDFs with parallel layouts for side-by-side comparison of original and translated text. It also includes a mobile layout optimizer that crops double-column PDFs and stacks them vertically to improve readability on narrow screens. The syste

    This repository is a Zotero plugin and document translation tool that relies on external APIs rather than a standalone self-hostable machine translation service.

    PythonDocument TranslatorsAcademic PDF TranslationTranslation Services
    View on GitHub↗3,008
  • jadore801120/attention-is-all-you-need-pytorchjadore801120 avatar

    jadore801120/attention-is-all-you-need-pytorch

    9,742View on GitHub↗

    This project is a Transformer machine translation model and attention-based neural network implemented using the PyTorch deep learning framework. It functions as a text-to-text translation tool designed to convert source sequences into target language text. The implementation focuses on neural machine translation, covering the development of sequence-to-sequence architectures. It includes the full pipeline for translation, from text sequence preprocessing and vocabulary creation to model training and text generation inference. The system incorporates standard transformer components such as a

    This repository provides a foundational Transformer model implementation for neural machine translation, but it is a code-level building block rather than a complete self-hostable translation service with an API or document translation features.

    PythonNeural Machine TranslationText Translation Tools
    View on GitHub↗9,742
  • harvardnlp/annotated-transformerharvardnlp avatar

    harvardnlp/annotated-transformer

    7,325View on GitHub↗

    The Annotated Transformer is an educational resource that provides annotated code implementations of the Transformer architecture for sequence-to-sequence tasks, built with PyTorch. It serves as a learning tool for understanding attention mechanisms, multi-head parallel attention, and scaled dot-product attention through executable examples that walk through each component of the model. The project covers the full Transformer pipeline, including stacked encoder-decoder layers with residual connections and layer normalization, sinusoidal positional encoding for order-aware representation, and

    This repository provides an educational implementation of the Transformer model rather than a deployable translation service or API system for daily use.

    Jupyter NotebookNeural Machine TranslationNeural Machine Translation Frameworks
    View on GitHub↗7,325
  • yiiguxing/translationpluginYiiGuxing avatar

    YiiGuxing/TranslationPlugin

    11,775View on GitHub↗

    TranslationPlugin is a translation utility for IntelliJ-based editors and Android Studio. It functions as a multi-engine translation tool that converts selected text, code symbols, and entire documents into target languages. The project integrates a personal lexicon and word book for saving translated terms to facilitate vocabulary study. It also includes a text-to-speech interface that reads translated text aloud to provide audio pronunciation of foreign words. The plugin covers a range of translation and localization capabilities, including the conversion of documentation and rendered view

    This project is an IDE plugin that integrates various translation services into developer environments rather than serving as a self-hostable machine translation backend itself.

    KotlinDocument TranslatorsText Translation Tools
    View on GitHub↗11,775
  • windingwind/zotero-pdf-translatewindingwind avatar

    windingwind/zotero-pdf-translate

    11,136View on GitHub↗

    zotero-pdf-translate is a translation extension for Zotero that converts PDF text, annotations, and bibliographic metadata into target languages using external services. It functions as an academic PDF translator and a bibliographic metadata translator, enabling the conversion of research papers, EPubs, item titles, and abstracts. The tool distinguishes itself as a multi-provider translation client that allows users to connect to various language models and APIs using custom secret keys. It features a translation comparison view that renders outputs from multiple services side-by-side to eval

    This repository is a client-side plugin for Zotero rather than a standalone, self-hostable machine translation system, meaning it acts as an interface that relies on external translation services rather than providing the translation engine itself.

    TypeScriptDocument TranslatorsAcademic PDF Translation
    View on GitHub↗11,136
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
libretranslate/libretranslate15.2KPythonAGPL-3.0Jun 20, 2026
argosopentech/argos-translate6.2KPythonMITJun 11, 2026
opennmt/opennmt-py
7K
Python
MIT
Oct 14, 2025
facebookresearch/seamless_communication11.8KJupyter NotebookNOASSERTIONApr 8, 2026
tensorflow/nmt6.5KPythonApache-2.0Oct 9, 2022
chidiwilliams/buzz17.9KPythonmitFeb 19, 2026
kyubyong/transformer4.5KPythonApache-2.0May 21, 2023
guaguastandup/zotero-pdf2zh3KPythonagpl-3.0Feb 18, 2026
jadore801120/attention-is-all-you-need-pytorch9.7KPythonMITApr 16, 2024
harvardnlp/annotated-transformer7.3KJupyter NotebookMITApr 7, 2024

Related searches

  • an open source translation management system
  • an open source language learning platform
  • a toolkit for offline machine translation
  • an open source alternative to OpenAI API
  • an open source app for learning languages
  • an open source platform for LLM hosting
  • an open source voice cloning and speech generation tool
  • an open source alternative to Grammarly