Accomplish handy translators hard work