Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-translations
😎 Awesome lists about Internationalization & localization stuff. l10n, g11n, m17n, i18n. Translations! 🌎🌍
https://github.com/mbiesiad/awesome-translations
Last synced: 4 days ago
JSON representation
-
Platforms
-
Project management
-
Localization and translation platforms
- Crowdin - Closed source cloud-based localization technology and services company.
- 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.
- Inlang - The globalization ecosystem for software companies.
- 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.
-
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.
-
-
Translations
-
Apps
-
Translation software
- OmegaT - Free translation memory / CAT software that works on Windows, macOS and Linux.
- Project Fluent - Asymetric translations (eg. gender variations) for localization.
- Project Fluent - Asymetric translations (eg. gender variations) for localization.
- 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.
-
Automated translation
- LibreTranslate - 100% Self-Hosted web app to translate text, based on Argos Translate.
- 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.
-
-
Tools
-
Automatic translation for end users
- Bergamot - Client-side translation in the browser.
- 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.
- 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.
- Alexa Translations - Alexa Translations A.I. brings leading AI and machine translation to the legal, financial and government sectors.
-
Libraries and tools for developers
- 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.
- 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.
- 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.
- Quasar I18n - App internationalization (i18n) in Quasar framework.
- i18n Ally - Extension for VSCode, all in one about i18n.
- 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.
- Vue I18n - Internationalization plugin for Vue.js.
- Translate - A set of software and documentation designed to help make the lives of localizers both more productive and less frustrating.
- Polyglot - A fast, painless, open-source internationalization plugin for Jekyll blogs.
-
Machine translation for developers
- attranslate - A tool for semi-automated translations of cross-platform apps or websites.
- AutoML Translation Documentation - AutoML Translation by Google.
- SwiftGoogleTranslate - A framework to use cloud translation API by Google in Swift.
-
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
- Stack Overflow Q&A-1 - Localization and internationalization, what's the difference?
- Stack Overflow Q&A-2 - What is the actual differences between i18n/l10n/g11n and specifically what does each mean for development?
- W3C - Localization vs. internationalization.
- Internationalization vs. Localization: The Difference Between l10n and I18n - Blog post about the difference between l10n and I18n from Crowdin.
- Internationalization vs. Localization: The Difference Between l10n and I18n - Blog post about the difference between l10n and I18n from Crowdin.
-
For developers
- Debian manuals - Chapter 8: i18n and l10n.
- Developer Chrome i18n - Internationalizing your app.
- Software Globalization, Berkeley.edu - slides - "Software globalization and adding languages on computers and mobile devices" by Craig Cummings (slides).
- Flutter i18n - Internationalizing Flutter apps.
- What is 'hreflang'? - What is `hreflang` attribute and how it can affect your SERP.
- Globalization and localization in ASP.NET Core - Article about Globalization and localization in ASP.NET Core.
- Angular and i18n - Angular i18n guide.
- Developer Chrome i18n - Internationalizing your app.
- Flutter i18n - Internationalizing Flutter apps.
- Angular and i18n - Angular i18n guide.
-
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.
-
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.
- Approaches to Machine Translation - A paper-review on different techniques for machine translation.
-
-
Blogs
-
Machine translation
- 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.
- 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.
-
-
Online Courses
-
Machine translation
- UWashingtonX's I18n and l10n - A collection of 3 courses of internationalization and internationalization for digital products provided by the University of Washington.
- Basic English Grammar and punctuation - English grammar course for beginners provided by the University of California.
- Intermediate English Grammar and punctuation - English grammar course for people with experience provided by the University of California.
- Advanced English Grammar and punctuation - English grammar course for experts provided by the University of California.
- Natural Language Processing - Teaches how to use machine learning to understand and manipulate human language. It requires a working knowledge of machine learning, intermediate Python experience including DL frameworks & proficiency in calculus, linear algebra, & statistics.
- Machine Translation - Explains the basic principles of translation algoritms. It is provided by the Karlsruhe Institute of Technology (Germany).
- UWashingtonX's I18n and l10n - A collection of 3 courses of internationalization and internationalization for digital products provided by the University of Washington.
-
-
Books
-
Machine translation
- 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 [Philipp Koehn](https://en.wikipedia.org/wiki/Philipp_Koehn).
- 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 [Basil Hatim](https://scholar.google.com/citations?user=IVydQ-4AAAAJ&hl=en) and [Jeremy Munday](https://ahc.leeds.ac.uk/languages/staff/1006/professor-jeremy-munday).
- Glocalization Strategy Playbook - A Guide for Localization and Globalization Professionals by the GILT forum.
-
-
Other
-
Machine translation
- 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.
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
-
Programming Languages
Categories
Sub Categories
Machine translation
77
Libraries and tools for developers
21
Localization and translation platforms
12
For developers
10
Automatic translation for end users
9
Translation software
5
Introductions to internationalization
5
Other tools
5
Automated translation
4
Platform-specific tools
3
Machine translation for developers
3
Project management
2
Understanding computer-assisted translation
1
Keywords
i18n
6
translation
5
translate
4
python
4
yandex
3
localization
3
google
3
l10n
3
translator
3
linux
2
bing
2
transformers
2
internationalization
2
translations
2
windows
1
copytranslator
1
translation-api
1
dictionary
1
translating
1
translates
1
language-models
1
pons
1
linguee
1
machine-translation
1
hacktoberfest2021
1
google-translator
1
nlp
1
semi-automated-translations
1
android
1
android-app
1
bluetooth-le
1
mobile-app
1
nllb
1
offline
1
onnx
1
onnxruntime
1
realtime-translator
1
sentencepiece
1
whisper
1
dbus-api
1
libretranslate
1
lingva
1
ocr
1
qt5
1
open-source
1
javascript
1
plugin
1
vue
1
gettext
1
jekyll
1