grosser / autolang forked from cblackburn/autolang

Gettext: Automatic translation to a new language using GTranslate

This URL has Read+Write access

grosser (author)
Wed Dec 03 09:13:16 -0800 2008
commit  f73ff1395eb610d92252aab8c4bcc0e8fc4cb8b2
tree    2c2fd59dee9bed0d02af5d2bed0774c31ac0bbda
parent  6ac25220aabec9daeea0d8520f22efb9d78e9341
autolang / README.markdown
100644 36 lines (25 sloc) 0.796 kb

Autolang

Goal

  • Kick-start your translation!
  • Translate all your Gettext - msgids to another language using google-translate.
  • Provide a simple interface for other translation tasks

Install

sudo gem install googletranslate gettext

Copy the rake task anywhere OR use git: git clone git://github.com/grosser/autolang.git

Usage

Translate your pot file to any other language:

# to translate into spanish (=es), when current apps name is myapp (from myapp.pot)
L=es POT_FILE=/app/po/my_app.pot rake autolang:translate

Translation examples

  • Car|Engine -> Motor
  • hello %{name} -> hallo %{name}

TODO

  • Make the Autolang class usable on its own (no ENV dependencies)
  • Do not convert "& to "and", use something 'smarter'.