Translating Genlisea