translit - transliterate text between various writing systems



NAME

translit - transliterate text between various writing systems


SYNOPSIS

translit -t name -r -i file -o file


DESCRIPTION

translit transliterates UTF-8 encoded natural language text from one writing system to another.

It utilizes the Perl module the Lingua::Translit manpage to accomplish this task and follows the provided transliteration standards as strict as possible.

translit regards the following commandline switches:

--trans, -t name

Use the transliteration standard named name.

--reverse, -r

Transliterate in reverse direction.

NOTE: Not every transliteration is capable of being reversed. If unsure, have a look at the list of supported transliterations using the --list switch.

--infile, -i FILE

Read text from FILE. Defaults to STDIN.

--outfile, -o FILE

Write the transliterated text to FILE. Defaults to STDOUT.

--list, -l

Print a list of supported transliterations showing their

  * name
  * reversibility
  * description
--verbose, -v

Print verbose status messages to STDOUT.

--help, -h

Show a short help text introducing commandline switches only.


RESTRICTIONS

The input has to be UTF-8 encoded.


BUGS

None known.

Please report bugs to perl@lingua-systems.com.


SEE ALSO

the Lingua::Translit manpage, the Lingua::Translit::Tables manpage

http://www.lingua-systems.com/products/translit/ provides an online frontend for the Lingua::Translit manpage.


AUTHORS

Alex Linke <alinke@lingua-systems.com>

Rona Linke <rlinke@lingua-systems.com>


LICENSE AND COPYRIGHT

Copyright (c) 2008, Alex Linke and Rona Linke. All rights reserved.

This program is free software. It may be used, redistributed and/or modified under the terms of either the GPL v2 or the Artistic license.

 translit - transliterate text between various writing systems