def __init__(self): """Check configuration.""" super().__init__() if settings.MT_NETEASE_KEY is None: raise MissingConfiguration('Netease Sight Translate requires app key') if settings.MT_NETEASE_SECRET is None: raise MissingConfiguration('Netease Sight Translate requires app secret')
def __init__(self): """Check configuration.""" super(YoudaoTranslation, self).__init__() if settings.MT_YOUDAO_ID is None: raise MissingConfiguration('Youdao Translate requires app key') if settings.MT_YOUDAO_SECRET is None: raise MissingConfiguration('Youdao Translate requires app secret')
def __init__(self): """Check configuration.""" super(BaiduTranslation, self).__init__() if settings.MT_BAIDU_ID is None: raise MissingConfiguration('Baidu Translate requires app key') if settings.MT_BAIDU_SECRET is None: raise MissingConfiguration('Baidu Translate requires app secret')
def __init__(self): """Check configuration.""" super(GoogleTranslation, self).__init__() if settings.MT_GOOGLE_KEY is None: raise MissingConfiguration( 'Google Translate requires API key' )
def __init__(self): """Check configuration.""" super(YandexTranslation, self).__init__() if settings.MT_YANDEX_KEY is None: raise MissingConfiguration( 'Yandex Translate requires API key' )
def __init__(self): """Check configuration.""" super().__init__() self._access_token = None self._token_expiry = None if settings.MT_MICROSOFT_COGNITIVE_KEY is None: raise MissingConfiguration('Microsoft Translator requires credentials')
def __init__(self): """Check configuration.""" super(SAPTranslationHub, self).__init__() if settings.MT_SAP_BASE_URL is None: raise MissingConfiguration( 'missing SAP Translation Hub configuration' )
def get_server_url(): """Return URL of a server.""" if settings.MT_APERTIUM_APY is None: raise MissingConfiguration( 'Not configured Apertium APy URL' ) return settings.MT_APERTIUM_APY.rstrip('/')
def __init__(self): """Check configuration.""" super(MicrosoftTranslation, self).__init__() self._access_token = None self._token_expiry = None if not self.ms_supported(): raise MissingConfiguration( 'Microsoft Translator requires credentials')
def get_server_url(): """Return URL of a server.""" if settings.MT_TMSERVER is None: raise MissingConfiguration( 'Not configured tmserver URL' ) return settings.MT_TMSERVER.rstrip('/')
def __init__(self): """Check configuration.""" super().__init__() if settings.MT_GOOGLE_CREDENTIALS is None or settings.MT_GOOGLE_PROJECT is None: raise MissingConfiguration( "Google Translate requires API key and project") credentials = service_account.Credentials.from_service_account_file( settings.MT_GOOGLE_CREDENTIALS) self.client = TranslationServiceClient(credentials=credentials) self.parent = self.client.location_path(settings.MT_GOOGLE_PROJECT, settings.MT_GOOGLE_LOCATION)
def __init__(self): """Check configuration.""" super().__init__() credentials = settings.MT_GOOGLE_CREDENTIALS project = settings.MT_GOOGLE_PROJECT location = settings.MT_GOOGLE_LOCATION if credentials is None or project is None: raise MissingConfiguration("Google Translate requires API key and project") credentials = service_account.Credentials.from_service_account_file(credentials) self.client = TranslationServiceClient(credentials=credentials) self.parent = f"projects/{project}/locations/{location}"
def __init__(self): """Check configuration.""" super().__init__() self._access_token = None self._token_expiry = None # check settings for Microsoft region prefix if settings.MT_MICROSOFT_REGION is None: region = "" else: region = "{}.".format(settings.MT_MICROSOFT_REGION) self._cognitive_token_url = TOKEN_URL.format( region, settings.MT_MICROSOFT_COGNITIVE_KEY ) if settings.MT_MICROSOFT_COGNITIVE_KEY is None: raise MissingConfiguration("Microsoft Translator requires credentials")
def __init__(self): """Check configuration.""" super().__init__() if settings.MT_MODERNMT_KEY is None: raise MissingConfiguration("ModernMT requires API key")
def __init__(self): """Check configuration.""" super().__init__() if settings.MT_DEEPL_KEY is None: raise MissingConfiguration("DeepL requires API key")
def __init__(self): """Check configuration.""" super().__init__() if settings.MT_LIBRETRANSLATE_API_URL is None: raise MissingConfiguration("LibreTranslate requires API URL")