Make can_translate? more better