translating Groovy, ObjectiveC, Perl, PHP, Python, Ruby and Scala