you could script one.
Granted it would be a bit time consuming to build the tables but using
ON *:TEXT:
ON* :INPUT:
you could scan the translation table and have it replace the input word with the the translation word
the tables could be plain text files, ini files or hash tables
(I hear hash tables are the fastest)