IF Clarke Translator