logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

tmserver - a Translation Memory server,

Description

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.

Example

       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-blocalhost-p8080-fcompendium.po-sen_US-tar

       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                                 tmserver(1)

Name

       tmserver - a Translation Memory server,

Options

-h, --help
              show this help message and exit

       -dTMDBFILE, --tmdb=TMDBFILE
              translation memory database

       -fTMFILES, --import-translation-file=TMFILE
              translation file to import into the database

       -tTARGET_LANG, --import-target-lang=TARGET_LANG
              target language of translation files

       -sSOURCE_LANG, --import-source-lang=SOURCE_LANG
              source language of translation files

       -bBIND, --bind=HOSTNAME
              address to bind server to

       -pPORT, --port=PORT
              port to listen on

Synopsis

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).

See Also