Speech input: Press microphone icon and talk.
Text input: Select "keyboard" from menu, press keyboard icon.
Correction: Press input text.
Alternatives: Press output text
Grammar info: Press any of alternatives.
Confidence: colour of output text


More details

The Human Language Compiler is a translator for human language based on programming language technology: grammars and semantics. Therefore it is compact in size and gives control on quality.

The app is small (under 30 MB for all languages off-line translation). We do not show ads.

The app indicates translation confidence with colours: The green translations come from a tourist phrasebook, which allows you to translate things like "hello" and "how far is the airport from the hotel". But this part can be easily adapted to other uses, such as technical language.

You can translate both speech and text, as selected in the menu in the upper right corner. Translation works between any pair of the supported languages, which means 110 language pairs at the moment. But different languages are on different levels of development. The following table gives a rough idea of what to expect:

coverage quality speed speech
Bulgarian in only
Catalan in only
Chinese diff in/out
Dutch
English
Finnish
French
German
Hindi out only
Italian
Spanish
Swedish
Bulgarian uses Russian voice for output, Catalan uses a Spanish voice. Chinese uses Mandarin for input and Cantonese for output.

When you tap on a translation you get a screen with alternative translations. Tapping on each of the alternatives gives you grammatical information: an inflection table, if it is a single word, and a syntax tree otherwise.

The app also provides an input method which you can use as an alternative keyboard which allows you to do translation from other applications, for instance while you are entering SMS or e-mail. To activate it go to Settings > Language & input.

The Human Languge Compiler works completely off-line, without internet connection, when doing text-based translation. Even speech works off-line in some languages, but being on-line may give you better speech input and output. You can also install third-party off-line speech engines, such as SVOX.

Powered by GF, built by support from the GF community and from Digital Grammars.

Digital Grammars can tailor this app to you needs - tell us what you want to see in the green area!