All Projects → mbiesiad → awesome-translations

mbiesiad / awesome-translations

Licence: CC0-1.0 license
😎 Awesome lists about Internationalization & localization stuff. l10n, g11n, m17n, i18n. Translations! 🌎🌍

Projects that are alternatives of or similar to awesome-translations

go-locale
GoLang library used to retrieve the current locale(s) of the operating system.
Stars: ✭ 16 (-70.37%)
Mutual labels:  i18n, localization, l10n, locale
i18n
internationalize projects to Arabic
Stars: ✭ 67 (+24.07%)
Mutual labels:  i18n, localization, l10n, t9n
rosetta
A blazing fast internationalization (i18n) library for Crystal with compile-time key lookup.
Stars: ✭ 23 (-57.41%)
Mutual labels:  i18n, localization, l10n, locale
Punic
PHP translation and localization made easy!
Stars: ✭ 133 (+146.3%)
Mutual labels:  i18n, localization, l10n
awesome-i18n
🌍 A curated list of i18n resources for all kind of languages and frameworks
Stars: ✭ 205 (+279.63%)
Mutual labels:  i18n, localization, l10n
Dom I18n
Provides a very basic HTML multilingual support using JavaScript
Stars: ✭ 125 (+131.48%)
Mutual labels:  i18n, localization, l10n
Redux React I18n
An i18n solution for React/Redux and React Native projects
Stars: ✭ 64 (+18.52%)
Mutual labels:  i18n, localization, l10n
Weblate
Web based localization tool with tight version control integration.
Stars: ✭ 2,719 (+4935.19%)
Mutual labels:  i18n, localization, l10n
Es2015 I18n Tag
ES2015 template literal tag for i18n and l10n (translation and internationalization)
Stars: ✭ 171 (+216.67%)
Mutual labels:  i18n, localization, l10n
vue-i18n
A small package for implementing translations in Vue.js
Stars: ✭ 40 (-25.93%)
Mutual labels:  i18n, l10n, locale
figma-static-localizer
A Figma plugin for static localization
Stars: ✭ 30 (-44.44%)
Mutual labels:  i18n, localization, l10n
Pseudo Localization
Dynamic pseudo-localization in the browser and nodejs
Stars: ✭ 109 (+101.85%)
Mutual labels:  i18n, localization, l10n
Keys Translations Manager
KTM, a locale management web app built on MERN stack, lets you manage and control locales in one place. It's particularly useful for someone who needs to manage multiple internationalization/localization projects.
Stars: ✭ 81 (+50%)
Mutual labels:  i18n, localization, l10n
msgtools
Tools for Developing Diagnostic Messages
Stars: ✭ 18 (-66.67%)
Mutual labels:  i18n, localization, l10n
Locale2
💪 Try as hard as possible to detect the client's language tag ("locale") in node or the browser. Browserify and Webpack friendly!
Stars: ✭ 65 (+20.37%)
Mutual labels:  i18n, localization, l10n
Node Gettext
A JavaScript implementation of gettext, a localization framework.
Stars: ✭ 175 (+224.07%)
Mutual labels:  i18n, localization, l10n
React Native Globalize
Internationalization (i18n) for React Native
Stars: ✭ 246 (+355.56%)
Mutual labels:  i18n, localization, l10n
react-i18next-phraseapp
Library support to use react-i18next with the Phrase In-Context Editor - DEPRECATED
Stars: ✭ 14 (-74.07%)
Mutual labels:  i18n, localization, l10n
android-studio-plugin
Integrate your Android project with Crowdin
Stars: ✭ 52 (-3.7%)
Mutual labels:  i18n, localization, l10n
Fluent Rs
Rust implementation of Project Fluent
Stars: ✭ 503 (+831.48%)
Mutual labels:  i18n, localization, l10n

Awesome Translations Awesome

The transfer of the meaning of a text from one language to another.

This list contains tools, books, articles, blogs, courses and everything related to translations (t9n - translation, l10n - localization, g11n - globalization, m17n - multilingualization, i18n - internationalization, synonymous with globalization).

Contents

Translations

Platforms

I18n.

  • Crowdin - Closed source cloud-based localization technology and services company.
  • GitLocalize - Powerful localization platform that syncs with your GitHub repository and lets you continuously translate its content.
  • LocaleApp - Effective app localization and translation.
  • Transifex - Proprietary, web-based translation platform, globalization management system (GMS).
  • Weblate - Platform for one of the most positive and empowering communities of libre software.
  • Zanata - Web-based translation platform for translators, content creators and developers to manage localisation projects.
  • Traduora - A platform for manage translation workflow in teams.
  • SimpleLocalize - A simple translation management for software projects.
  • 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.
  • Tolgee - Open-source, developer & translator friendly platform enabling users to translate directly in the app they develop.
  • Lokalise - Translation platform for developers.

Apps

  • RTranslator - The first simultaneous translator app for Android based on Google's API.
  • 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.
  • Electronjs i18n - I18n manager for Windows.
  • OmegaT - Free translation memory application 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.
  • LibreTranslate - 100% Self-Hosted web app to translate text, based on Argos Translate.

Tools

  • deep-translator - A flexible free and unlimited (depending on the translator used) library written in Phyton to translate between different languages in a simple way using multiple translators, it can also be used directly in the prompt.
  • 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.
  • npm i18n - Lightweight simple translation module with dynamic json storage.
  • 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.
  • SwiftGoogleTranslate - A framework to use cloud translation API by Google in Swift.
  • Translate - A set of software and documentation designed to help make the lives of localizers both more productive and less frustrating.
  • Pootle - An online translation management tool with a translation interface focused on localization of applications' graphical user interfaces. It is used by LibreOffice.
  • Translator - A translator library based on the translation interface of Google, Yandex, Microsoft (Bing), Baidu, Alibaba, Tencent, NetEase (Youdao), Sogou, Deepl, etc.
  • Bergamot - Client-side translation in the browser.
  • Python-i18n - Python internationalization (i18n) package.
  • Jsproxy for Crowdin - Technology aimed at helping teams effortlessly localize websites.
  • attranslate - A tool for semi-automated translations of cross-platform apps or websites.
  • Polyglot - A fast, painless, open-source internationalization plugin for Jekyll blogs.
  • 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.
  • 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.

Articles

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.
  • Between Translations - Run by Jayne Fox, a German into English translator. It talks about continuing professional development (CPD) for translators and the use of technology (especially CAT tools/TEnTs) to support their 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 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 and Jeremy Munday.

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).
  • Localizejs - Translations for websites and applications to new languages and streamline translation workflow.
  • LocalizationLab - Global community of 7000+ contributors who support the translation and localization of Internet freedom tools.
  • Pontoon - Various Mozilla localization projects.
  • Watson Language Translator - A service on the IBM Cloud that enables dynamically translation news, patents, or conversational documents.
  • Project Fluent - A localization paradigm designed to unleash the entire expressive power of natural language translations.

Contributing

Warmly welcome! Kindly go through Contribution Guidelines and Code of Conduct first.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].