Translation API

  •        0

A .Net API to provide text translation functionality from one language to other. Currently this uses google translation service to perform the translations.



comments powered by Disqus

Related Projects

ANTLR - ANother Tool for Language Recognition

ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files. It's widely used to build languages, tools, and frameworks. From a grammar, ANTLR generates a parser that can build and walk parse trees. Twitter search uses ANTLR for query parsing, with over 2 billion queries a day.

Translate - Essential Toolkit for Localization Engineers.

At its core the software contains a set of classes for handling various localization storage formats: DTD, properties, GSI/SDF, CSV, MO, Qt .ts, TMX, TBX, WordFast txt, Gettext .mo, Windows RC, and of course PO and XLIFF. It also provides scripts to convert between these formats.

jquery-translate - Dynamic translation

This plugin integrates the Google Ajax Language API to jQuery. You can just call e.g. $('body').translate('en') but provides callbacks for each translated element too. Or you can pass an array to $.translate to get back a translated array. Currently you can only send a limited amount of characters with the raw API per request but this plugin calls them consecutively.

bitext2tmx CAT bitext aligner/converter

A free computer-aided translation / computer-assisted translation (CAT) tool to align and converter bitext into TMX translation memory format to be used in other CAT tools by translators and other language professionals.


ImageMagick is a software suite to create, edit, and compose bitmap images. It can read, convert and write images in a variety of formats (over 100) including DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG, and TIFF. Use ImageMagick to translate, flip, mirror, rotate, scale, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves.

[GW]ammu - Talk to any phone

Gammu and Wammu provides support to talk to any phone using standard API provided by libGammu. The most popular and widely used in various phones which includes Nokia, Siemens, Samsung, Motorola, LG, Alcatel. It provides support to send and receive SMS and MMS, Calendar, Contacts, backup SMS etc.


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.

Apertium: machine translation toolbox

Apertium is a toolbox to build open-source shallow-transfer machine translation systems, especially suitable for related language pairs: it includes the engine, maintenance tools, and open linguistic data for several language pairs.

Euphoria Programming Language

This project will allow a group of people to develop the Euphoria programming language: interpreter, translator, binder, documentation etc. For more information visit

HCLA Arabic Terms Dictionary

The terminology dictionary made by the HCLA High counsel of Arabic Language in Algeria. It contains Office, financier, equipments terminology translation , in Arabic, french, english.