translate is a language/dialect translation filter harness. English text is read from each
file, or the
standard input if
file is omitted, and is translated to the specified
dialect on the standard output. The
dialect name is the value that may be assigned to the
LC_* or
LANG environment variables.
A , separated dialect list may be specified. Each file is translated into each dialect. The dialect
- names all available dialects.
If no arguments are specified then the available dialect names are listed on the standard output and translate
exits.
Dialects translated via the WWW may require staging files outside the firewall; this is done by
wwwstage(1), which requires either an interactive password
prompt or a properly initialized $HOME/.wwwstage control file.
lynx(1) is used to access external sites.
WWW translation services may have a daily translation quota. No more submissions are made to a service once the quota
is exceeded.
Some of the dialects are for fun filters swiped from the net. The available dialects are:
- bg
- Bulgarian ..... tranexp
- chef
- Swedish_Chef .. filter
- cs
- Czech ......... tranexp
- cy
- Welsh ......... tranexp
- da
- Danish ........ tranexp
- de
- German ........ babelfish
- el
- Greek ......... tranexp
- es
- Spanish ....... babelfish
- fi
- Finnish ....... tranexp
- fr
- French ........ babelfish
- fudd
- Elmer_Fudd .... filter
- hr
- Croatian ...... tranexp
- hu
- Hungarian ..... tranexp
- is
- Icelandic ..... tranexp
- it
- Italian ....... babelfish
- nl
- Dutch ......... tranexp
- no
- Norwegian ..... tranexp
- piglatin
Pig_Latin ..... filter
- pl
- Polish ........ tranexp
- pt
- Portuguese .... babelfish
- ro
- Romanian ...... tranexp
- ru
- Russian ....... tranexp
- sl
- Slovenian ..... tranexp
- sr
- Serbian ....... tranexp
- sv
- Swedish ....... tranexp
- valley
Valley_Girl ... filter