MCPcopy Create free account
hub / github.com/comaps/comaps / deepl_translate

Function deepl_translate

tools/python/translate.py:176–189  ·  view source on GitHub ↗
(text, source_language)

Source from the content-addressed store, hash-verified

174 raise ValueError(f'Unsupported target language {target_language}')
175
176def deepl_translate(text, source_language):
177 translations = {}
178 print('Deepl translations:')
179 for lang in DEEPL_TARGET_LANGUAGES:
180 translation = deepl_translate_one(text, source_language, lang)
181 if lang == 'pt-PT':
182 lang = 'pt'
183 elif lang == 'zh':
184 lang = 'zh-Hans'
185 elif lang == 'en-US':
186 lang = 'en'
187 translations[lang] = translation
188 print(lang + ' = ' + translation)
189 return translations
190
191def usage():
192 print('Usage:', sys.argv[0], 'Some English text to translate')

Callers 1

translate.pyFile · 0.85

Calls 1

deepl_translate_oneFunction · 0.85

Tested by

no test coverage detected