Technical translations: challenges and possible solutions