tmserver(1) | Translate Toolkit 1.3.0 | tmserver(1) |
tmserver - a Translation Memory server,
tmserver --bind=HOSTNAME --port=PORT [--tmdb=TMDBFILE] [--import-translation-file=TMFILE [--import-source-lang=SOURCE_LANG] [--import-target-lang=TARGET_LANG]]
Where TMDBFILE is the sqlite database file containing tmdb translation memory data, if not specified a new temporary database is created, and TMFILE is a translation file (po, xliff, etc.) that should be imported into the database (mostly useful when no tmdb file is specified).
tmserver is a Translation Memory service that can be queried via HTTP using a simple REST like URL/http and data is exchanged between server and client encoded in JSON.
The easiest way to run the server for testing is to pass it a large translation file (maybe generated by pocompendium) to create a tmdb database on the fly.
tmserver -b localhost -p 8080 -f compendium.po -s en_US -t ar
The server can be queried using a webbrowser. The url would be http://HOST:PORT/tmserver/SOURCE_LANG/TARGET_LANG/unit/STRING
So to see suggestions for "open file" try the url http://localhost:8080/tmserver/en_US/ar/unit/open+file
Translate Toolkit 1.3.0 |