Translating gettext
Jump to navigation
Jump to search
Contents
pospell
A combination of pospell
and Apertium can be used to translate gettext .po
files.
pospell
is part of the spellutils
package, available through apt-get, macports, emerge, urpmi...
Example
$ cat sv.po | pospell -n - -f -p apertium -- sv-da -u > da.po
Thus if you put
#!/bin/sh pospell -n - -f -p apertium -- -u "$@"
into a file called eg. "apertium-po", and chmod +x apertium-po
,
you can do
$ cat sv.po | apertium-po sv-da > da.po
Pology
You can also use the Python package Pology. Follow the instructions on the link to set it up, then do something like
$ pomtrans -f sv -t da -a"&" apertium da.po
Virtaal
Or you could just use the .po file editor Virtaal, which has an Apertium plugin. (So far this only works with the web service, but later version might be able to use local installations.)