2015-09-08, Joel Wenzel sanoi: > Also, if there is a command line version, it would be much easier for > me. I can find things on the wiki that imply that there is a command > line but I'm having trouble finding solid docs for it?
I guess the developer documentation might have more clues to command-line usage. I'd say, follow installation whichever method[1], download language data and compile it[2]. Once you have a translator running on commannd line, you can start reverse-engineering how to input a word-form and POS (and other stuff) to get a translation. At this point, the command-lines that are used for translation are simply stored in a directory called modes. E.g. for apertium-en-eo mentioned in the docs: svn checkout https://svn.code.sf.net/p/apertium/svn/trunk/apertium-eo-en cd apertium-eo-en/ 2011 ./autogen.sh make cat modes/en-eo.mode lt-proc /home/flammie/Koodit/apertium-eo-en/en-eo.automorf.bin |apertium-tagger -g $2 /home/flammie/Koodit/apertium-eo-en/en-eo.prob |apertium-pretransfer|apertium-transfer -n /home/flammie/Koodit/apertium-eo-en/apertium-eo-en.en-eo.genitive.t1x /home/flammie/Koodit/apertium-eo-en/en-eo.genitive.t1x.bin |apertium-transfer /home/flammie/Koodit/apertium-eo-en/apertium-eo-en.en-eo.t1x /home/flammie/Koodit/apertium-eo-en/en-eo.t1x.bin /home/flammie/Koodit/apertium-eo-en/en-eo.autobil.bin |apertium-interchunk /home/flammie/Koodit/apertium-eo-en/apertium-eo-en.en-eo.antaux_t2x /home/flammie/Koodit/apertium-eo-en/en-eo.antaux_t2x.bin |apertium-interchunk /home/flammie/Koodit/apertium-eo-en/apertium-eo-en.en-eo.antaux2_t2x /home/flammie/Koodit/apertium-eo-en/en-eo.antaux2_t2x.bin |apertium-interchunk /home/flammie/Koodit/apertium-eo-en/apertium-eo-en.en-eo.t2x /home/flammie/Koodit/apertium-eo-en/en-eo.t2x.bin |apertium-postchunk /home/flammie/Koodit/apertium-eo-en/apertium-eo-en.en-eo.t3x / So, check the first command: lt-proc /home/flammie/Koodit/apertium-eo-en/en-eo.automorf.bin buffalo ^buffalo/*buffalo$ house ^house/house<n><sg>$ hit ^hit/hit<n><sg>/hit<vblex><inf>/hit<vblex><pres>/hit<vblex><past>/hit<vblex><pp>$ Unfortunately, apertium's English dictionary does not have any entries for buffalo, but to show the other ones (my mail client totally destroys this one though, just ignore repeated |'s): $ echo "^house/house<n><sg>$" |apertium-tagger -g /home/flammie/Koodit/apertium-eo-en/en-eo.prob |apertium-pretransfer|apertium-transfer |-n /home/flammie/Koodit/apertium-eo-en/apertium-eo-en.en-eo.genitive.t1x /home/flammie/Koodit/apertium-eo-en/en-eo.genitive.t1x.bin ||apertium-transfer /home/flammie/Koodit/apertium-eo-en/apertium-eo-en.en-eo.t1x /home/flammie/Koodit/apertium-eo-en/en-eo.t1x.bin /home/flammie/Koodit/apertium-eo-en/en-eo.autobil.bin |||apertium-interchunk /home/flammie/Koodit/apertium-eo-en/apertium-eo-en.en-eo.antaux_t2x /home/flammie/Koodit/apertium-eo-en/en-eo.antaux_t2x.bin ||||apertium-interchunk /home/flammie/Koodit/apertium-eo-en/apertium-eo-en.en-eo.antaux2_t2x /home/flammie/Koodit/apertium-eo-en/en-eo.antaux2_t2x.bin |||||apertium-interchunk /home/flammie/Koodit/apertium-eo-en/apertium-eo-en.en-eo.t2x /home/flammie/Koodit/apertium-eo-en/en-eo.t2x.bin ||||||apertium-postchunk /home/flammie/Koodit/apertium-eo-en/apertium-eo-en.en-eo.t3x /home/flammie/Koodit/apertium-eo-en/en-eo.t3x.bin |||||||lt-proc -g /home/flammie/Koodit/apertium-eo-en/en-eo.autogen.bin |||||||domo $ echo "^hit/hit<n><sg>$" |apertium-tagger |||||||-g /home/flammie/Koodit/apertium-eo-en/en-eo.prob ||||||||apertium-pretransfer|apertium-transfer ||||||||-n /home/flammie/Koodit/apertium-eo-en/apertium-eo-en.en-eo.genitive.t1x /home/flammie/Koodit/apertium-eo-en/en-eo.genitive.t1x.bin |||||||||apertium-transfer /home/flammie/Koodit/apertium-eo-en/apertium-eo-en.en-eo.t1x /home/flammie/Koodit/apertium-eo-en/en-eo.t1x.bin /home/flammie/Koodit/apertium-eo-en/en-eo.autobil.bin ||||||||||apertium-interchunk /home/flammie/Koodit/apertium-eo-en/apertium-eo-en.en-eo.antaux_t2x /home/flammie/Koodit/apertium-eo-en/en-eo.antaux_t2x.bin |||||||||||apertium-interchunk /home/flammie/Koodit/apertium-eo-en/apertium-eo-en.en-eo.antaux2_t2x /home/flammie/Koodit/apertium-eo-en/en-eo.antaux2_t2x.bin ||||||||||||apertium-interchunk /home/flammie/Koodit/apertium-eo-en/apertium-eo-en.en-eo.t2x /home/flammie/Koodit/apertium-eo-en/en-eo.t2x.bin |||||||||||||apertium-postchunk /home/flammie/Koodit/apertium-eo-en/apertium-eo-en.en-eo.t3x /home/flammie/Koodit/apertium-eo-en/en-eo.t3x.bin ||||||||||||||lt-proc ||||||||||||||-g /home/flammie/Koodit/apertium-eo-en/en-eo.autogen.bin frapo $ echo "^hit/hit<vblex><inf>$" |apertium-tagger -g /home/flammie/Koodit/apertium-eo-en/en-eo.prob |apertium-pretransfer|apertium-transfer |-n /home/flammie/Koodit/apertium-eo-en/apertium-eo-en.en-eo.genitive.t1x /home/flammie/Koodit/apertium-eo-en/en-eo.genitive.t1x.bin ||apertium-transfer /home/flammie/Koodit/apertium-eo-en/apertium-eo-en.en-eo.t1x /home/flammie/Koodit/apertium-eo-en/en-eo.t1x.bin /home/flammie/Koodit/apertium-eo-en/en-eo.autobil.bin |||apertium-interchunk /home/flammie/Koodit/apertium-eo-en/apertium-eo-en.en-eo.antaux_t2x /home/flammie/Koodit/apertium-eo-en/en-eo.antaux_t2x.bin ||||apertium-interchunk /home/flammie/Koodit/apertium-eo-en/apertium-eo-en.en-eo.antaux2_t2x /home/flammie/Koodit/apertium-eo-en/en-eo.antaux2_t2x.bin |||||apertium-interchunk /home/flammie/Koodit/apertium-eo-en/apertium-eo-en.en-eo.t2x /home/flammie/Koodit/apertium-eo-en/en-eo.t2x.bin ||||||apertium-postchunk /home/flammie/Koodit/apertium-eo-en/apertium-eo-en.en-eo.t3x /home/flammie/Koodit/apertium-eo-en/en-eo.t3x.bin |||||||lt-proc -g /home/flammie/Koodit/apertium-eo-en/en-eo.autogen.bin |||||||frapi Should be relatively straightforward, but if you need some help, there's an IRC channel #apertium on Freenode for live chats that may be of use. [1] <http://wiki.apertium.org/wiki/Installation> [2] <http://wiki.apertium.org/wiki/Minimal_installation_from_SVN> -- Flammie, computer scientist bachelor + linguist master = computational linguist doctor, free software Finnish localiser, and more! <http://www.iki.fi/flammie/> ------------------------------------------------------------------------------ Monitor Your Dynamic Infrastructure at Any Scale With Datadog! Get real-time metrics from all of your servers, apps and tools in one place. SourceForge users - Click here to start your Free Trial of Datadog now! http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140 _______________________________________________ Apertium-stuff mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/apertium-stuff
