(text, source_language, target_language)
| 166 | return json['translations'][0]['text'] |
| 167 | |
| 168 | def translate_one(text, source_language, target_language): |
| 169 | if target_language in DEEPL_TARGET_LANGUAGES: |
| 170 | return deepl_translate_one(text, source_language, target_language) |
| 171 | elif target_language in GOOGLE_TARGET_LANGUAGES: |
| 172 | return google_translate_one(text, source_language, target_language) |
| 173 | else: |
| 174 | raise ValueError(f'Unsupported target language {target_language}') |
| 175 | |
| 176 | def deepl_translate(text, source_language): |
| 177 | translations = {} |
nothing calls this directly
no test coverage detected