A site full of resources for translators: DictSearch, the Global Dictionary with over 250 on-line dictionaries and 20 machine translation systems accessible from a single page....