Awesome Lists

awesome-translations

by mbiesiad

awesome listpushed about 2 years ago

😎 Awesome lists about Internationalization & localization stuff. l10n, g11n, m17n, i18n. Translations! 🌎🌍

AI summary

Translation tools

A curated list of resources and tools for internationalization, localization, translation, and related topics.

stars
151
forks
17
watching
8
awesome lists
6
entries
96
View on GitHubmbiesiad.github.io/awesome-translations

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/mbiesiad/awesome-translations/links.svg)](https://awesome.facts.dev/awesome/mbiesiad/awesome-translations)
HTML
<a href="https://awesome.facts.dev/awesome/mbiesiad/awesome-translations"><img src="https://awesome.facts.dev/shield/mbiesiad/awesome-translations/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/mbiesiad/awesome-translations/links.svg

What's in the list

96 links in 18 sections, with live GitHub stats.activeno commit in 2y

Translations

Platforms / Localization and translation platforms

  • Crowdin

    Closed source cloud-based localization technology and services company

  • Inlang

    The globalization ecosystem for software companies

  • LocaleApp

    App for localization and translation

  • Transifex

    Proprietary, web-based translation platform, globalization management system (GMS)

  • Weblate

    Copylefted libre web-based continuous translation platform

  • SimpleLocalize

    A simple translation management for software projects

  • Tolgee

    Open-source, developer & translator friendly platform enabling users to translate directly in the app they develop

  • Lokalise

    Translation platform for developers

  • Locize

    Proprietary translation platform

Platforms / Project management

  • Zanata

    Web-based translation platform for translators, content creators and developers to manage localisation projects

  • Traduora

    A platform to manage translation workflow in teams

Platforms / Platform-specific tools

  • GitLocalize

    Powerful localization platform that syncs with your GitHub repository and lets you continuously translate its content

  • Respresso

    Collaborative online resource manager for localizations, images, colors, etc. that generates platform-specific files and delivers them directly to your source code

  • PO file editor

    A free tool for translating PO files for localization with Gettext

Apps / Automated translation

  • RTranslator

    A simultaneous translator app for Android based on NLLB and Whisper that runs locally

  • Crow Translate

    A simple and lightweight translator for Linux and Windows that allows to translate and speak text using Google, Yandex and Bing translate API

  • Copy Translator

    An app for Windows, Mac and Linux that automatically translate and adapt a text when copied in the clipboard

  • LibreTranslate

    100% Self-Hosted web app to translate text, based on Argos Translate

Apps / Translation software

  • OmegaT

    Free translation memory / CAT software that works on Windows, macOS and Linux

  • Argos Translate

    Completely open source offline translation app written in Python and based on OpenNMT. It can also be used as a Python library

  • Fink

    Translation editor / CAT software with no-code setup and repository-based operation

  • Project Fluent

    Asymetric translations (eg. gender variations) for localization

Tools / Automatic translation for end users

  • Bergamot

    Client-side translation in the browser

  • Alexa Translations

    Alexa Translations A.I. brings leading AI and machine translation to the legal, financial and government sectors

  • Watson Language Translator

    A service on the IBM Cloud that enables dynamically translation news, patents, or conversational documents

  • DeepL Translator

    A neural machine translation service launched in August 2017 and owned by Cologne based DeepL SE

  • Amazon Translate

    A neural machine translation service

  • ModernMT

    A self-learning machine translation service that improves from user corrections as user keep using it

  • Microsoft Translator

    A multilingual machine translation cloud service provided by Microsoft

Tools / Libraries and tools for developers

  • deep-translator

    A flexible free and unlimited (depending on the translator used) library written in Python to translate between different languages in a simple way using multiple translators, it can also be used directly in the prompt

  • Translator

    A translator library based on the translation interface of Google, Yandex, Microsoft (Bing), Baidu, Alibaba, Tencent, NetEase (Youdao), Sogou, Deepl, etc

  • I18next

    Internationalization-framework written in and for JavaScript

  • react-i18next

    Powerful internationalization framework for React / React Native which is based on i18next

  • MDN i18n

    Functions to internationalize your browser extension. You can use these APIs to get localized strings from locale files packaged with your extension

  • Ruby I18n

    Rails internationalization (i18n) API

  • Quasar I18n

    App internationalization (i18n) in Quasar framework

  • Vue I18n

    Internationalization plugin for Vue.js

  • i18n Ally

    Extension for VSCode, all in one about i18n

  • Translate

    A set of software and documentation designed to help make the lives of localizers both more productive and less frustrating

  • Python-i18n

    Python internationalization (i18n) package

  • Jsproxy for Crowdin

    Add-on to Crowdin

  • Moment.js

    Parse, validate, manipulate and display dates and times in JavaScript

  • WPML

    A WordPress plugin that allows running multilingual websites with a single WordPress install

  • FormatJS

    A modular collection of JavaScript libraries for internationalization that are focused on formatting numbers, dates, and strings for displaying to people

  • Polyglot

    A fast, painless, open-source internationalization plugin for Jekyll blogs

  • ICU - International Components for Unicode

    A mature, widely used set of C/C++ and Java libraries providing Unicode and Globalization support for software applications

  • Django docs - i18n

    Part of the Django docs, focused on internationalization and localization

  • Localizejs

    Translations for websites and applications to new languages and streamline translation workflow

  • ParaglideJS

    Synchronous, typesafe and lightweight i18n library

  • sphinx-intl

    A Sphinx utility that make it easy to translate and to apply translations

Tools / Machine translation for developers

Tools / Other tools

  • npm i18n

    Lightweight simple translation module with dynamic json storage

  • Pootle

    An online translation management tool with a translation interface focused on localization of applications' graphical user interfaces. It is used by LibreOffice

  • Globalize

    A JavaScript library for internationalization and localization that leverage the official Unicode CLDR JSON data

  • SimpleLocalize CLI

    A CLI for finding translation keys in project files

  • Ninja i18n

    A GitHub action for translation linting in pull requests

Articles / Introductions to internationalization

Articles / For developers

Articles / Understanding computer-assisted translation

  • Computer-assisted translation

    CAT (computer-aided translation) tools are typically understood to mean programs that specifically facilitate the actual translation process. This article describe: translation memory software, language search-engine software, terminology management software, alignment software, interactive machine translation, augmented translation

Articles / Machine translation

  • Approaches to Machine Translation

    A paper-review on different techniques for machine translation

  • Neural Machine Translation

    A paper-review that trace back the origins of modern NMT architectures to word and sentence embeddings and earlier examples of the encoder-decoder network family. It will conclude with a short survey of more recent trends in the field

  • Awesome New Languages in Machine Translation

    A list of initiatives for supporting MT (mostly with opensource models) for new languages (mostly lower-resourced ones)

Blogs

  • Speakt

    Well-rounded resource, offering in-depth information from the best professionals in the industry on everything related to translation

  • Lexico

    Provides a collection of dictionaries of English and Spanish, and curiosities about many words and languages (in the "Explore" section). It is produced by Oxford University Press

  • The Translator's Teacup

    Contains good tips for beginner translators

  • Speaking of Translation

    Run by two outstanding experts in the field of translation and localization. You can listen to audio files covering their tips and opinions on the freelance translator's work

  • eMpTy Pages

    Presents extremely detailed descriptions and opinions about localization management, collaborative translation platforms, translation management systems, machine translation, as well as the localization industry's biggest players

Online Courses

Books

  • Statistical Machine Translation

    Establishes background in NLP and statistics, then develops the basics through to current research. By the end readers can build their own translation systems. The author is

  • Neural Machine Translation

    This introduction to machine translation starts from the basics of neural network methods and reaches the state of the art, while giving historical, linguistic, and applied context. Code examples in Python give a hands-on blueprint for implementation. The author is still Philipp Koehn

  • Translation: An advanced resource book for students

    Introduces the theory and practice of translation from a variety of linguistic and cultural angles. The authors are and

  • Glocalization Strategy Playbook

    A Guide for Localization and Globalization Professionals by the GILT forum

Other

  • Google Crowdsource

    Crowdsourcing platform developed by Google intended to improve a host of Google services through the user-facing training of different algorithms (with translation and translation validation section)

  • LocalizationLab

    Global community of 7000+ contributors who support the translation and localization of Internet freedom tools

  • Pontoon

    Various Mozilla localization projects

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.