translation challenges