MetaPhrase

An open source translation editor for native mobile app localization.

View project on GitHub

//MetaPhrase/com.github.diegoberaldin.metaphrase.domain.mt.repository/MachineTranslationRepository/getTranslation

getTranslation

[jvm]
abstract suspend fun getTranslation(provider: MachineTranslationProvider = MachineTranslationProvider.MY_MEMORY, key: String? = null, sourceMessage: String, sourceLang: String, targetLang: String): String

Get a suggestion (translation) from machine translation.

Return

a suggestion from the MT provider

Parameters

jvm

   
provider Machine translation provider
key API key for the provider (optional)
sourceMessage Message to translate
sourceLang Source language code
targetLang Target language code