def format_unit_match(self, text, target, similarity, category, origin): """Format match to translation service result.""" return { 'text': target, 'quality': similarity, 'service': self.name, 'origin': get_category_name(category, origin), 'source': text, }
def format_unit_match(self, text, target, similarity, category, origin): """Format match to translation service result.""" return ( target, similarity, '{0} ({1})'.format( self.name, get_category_name(category, origin), ), text, )
def format_unit_match(self, text, target, similarity, category, origin): """Format match to translation service result.""" return ( target, similarity, '{0} ({1})'.format( self.name, get_category_name(category, origin), ), text, )
def download_translations(self, source, language, text, unit, user): """Download list of possible translations from a service.""" memory = TranslationMemory.get_thread_instance() memory.refresh() results = memory.lookup( source.code, language.code, text, user, unit.translation.component.project, unit.translation.component.project.use_shared_tm, ) for text, target, similarity, category, origin in results: yield { 'text': target, 'quality': similarity, 'service': self.name, 'origin': get_category_name(category, origin), 'source': text, }