Displaying 1 to 20 from 69 results

Apertium - A Language Independent Machine Translation Engine

Apertium is a machine translation platform, initially aimed at related-language pairs but expanded to deal with more divergent language pairs (such as English-Catalan). The platform provides a language-independent machine translation engine, tools to manage the linguistic data necessary to build a machine translation system for a given language pair and linguistic data for a growing number of language pairs.

parrot - Self-hosted Localization Management Platform built with Go and Angular 2

Self-hosted Localization Management Platform built with Go and Angular 2.NOTICE: the project is still in heavy development and it is NOT recommended for use in production until a version 1.0 is reached.

NewPipe - A lightweight Youtube frontend for Android.

NewPipe does not use any Google framework libraries, or the YouTube API. It only parses the website in order to gain the information it needs. Therefore this app can be used on devices without Google Services installed. Also, you don't need a YouTube account to use NewPipe, and it's FLOSS.Although NewPipe only supports YouTube at the moment, it's designed to support many more streaming services. The plan is, that NewPipe will get such support by the version 2.0.

validator - :100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving

Package validator implements value validations for structs and individual fields based on tags.Use go get.

seq2seq - A general-purpose encoder-decoder framework for Tensorflow

A general-purpose encoder-decoder framework for Tensorflow that can be used for Machine Translation, Text Summarization, Conversational Modeling, Image Captioning, and more.The official code used for the Massive Exploration of Neural Machine Translation Architectures paper.

react-intl - Internationalize React apps

Internationalize React apps. This library provides React components and an API to format dates, numbers, and strings, including pluralization and handling translations.React Intl is part of FormatJS. It provides bindings to React via its components and API.

polyglot.js - Give your JavaScript the ability to speak many languages.

Polyglot.js is a tiny I18n helper library written in JavaScript, made to work both in the browser and in CommonJS environments (Node). It provides a simple solution for interpolation and pluralization, based off of Airbnb’s experience adding I18n functionality to its Backbone.js and Node apps. Polyglot has zero dependencies.I18n is incredibly important for us at Airbnb, as we have listings in 192 countries, and we translate our site into 30-odd different languages. We’re also hiring talented engineers to help us scale up to meet the challenges of buliding a global marketplace.

angular-translate - Translating your AngularJS 1.x apps

This is the repository for angular-translate.angular-translate is a JavaScript translation library for AngularJS 1.x app.

go-i18n - Translate your Go program into multiple languages with templates and CLDR plural support.

go-i18n is a Go package and a command that helps you translate Go programs into multiple languages.The i18n package provides runtime APIs for fetching translated strings.

Shuttle - String extraction, translation and export tools for the 21st century

Shuttle is a website allowing for the automatic extraction and reintegration of localizable strings in a code base. It also provides an API where articles can be submitted for translation and retrieved. In addition, it provides a workflow for translators and reviewers optimized for the efficient processing of many strings. Finally, for project managers, it provides a dashboard allowing them to view and manage the progress of a localization effort. Shuttle can be thought of as a Continuous Integration system for translations.


Usually, programs are written and documented in English, and use English at execution time for interacting with users. Using a common language is quite handy for communication between developers, maintainers and users from all countries. GNU `gettext' is an important step for the GNU Translation Project.


KBabel provides set of tools for editing and managing gettext PO files. It is a translation file editor.

termit - Translations with speech synthesis in your terminal as a ruby gem

Termit is an easy way to translate stuff in your terminal. You can check out its node.js npm version normit.Idea by Nedomas. See and hear your messages translated to target lang every time you commit. You can do this two ways: overriding the git command, and using a post-commit hook in git.

aspnetcore-doc-cn - The Simplified Chinese edition of Microsoft ASP

The Simplified Chinese edition of Microsoft ASP.NET Core documentation, translated by .NET China Foundation

sockeye - Sequence-to-sequence framework with a focus on Neural Machine Translation based on Apache MXNet

Felix Hieber, Tobias Domhan, Michael Denkowski, David Vilar, Artem Sokolov, Ann Clifton and Matt Post (2017): Sockeye: A Toolkit for Neural Machine Translation. In eprint arXiv:cs-CL/1712.05690.If you are interested in collaborating or have any questions, please submit a pull request or issue. You can also send questions to sockeye-dev-at-amazon-dot-com.

Pootle - Community localization server

Pootle is a user-friendly web portal that makes the translation process so much simpler. It allows online translation, work assignment, gives statistics and allows easy volunteer contribution. It provides Computer Aided Translation (CAT) tool, Translate Toolkit: QA, format conversion and support for PO, Java .properties, OpenOffice, Mozilla, XLIFF, TMX, TBX, CSV, Qt .ts.

Gettext - PHP library to collect and manipulate gettext (.po, .mo, .php, .json, etc)

Gettext is a PHP (>=5.4) library to import/export/edit gettext from PO, MO, PHP, JS files, etc.

Resource Translator

A utility that allows you to quickly translate .NET resource files.


ResEx is the composite, translation friendly .NET Resource editor.