def __init__(self): ''' Checks 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(SAPTranslationHub, self).__init__() if settings.MT_SAP_BASE_URL is None: raise MissingConfiguration( 'missing SAP Translation Hub configuration' )
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(self): ''' Returns URL of a server. ''' if appsettings.MT_APERTIUM_APY is None: raise MissingConfiguration('Not configured Apertium APy URL') return appsettings.MT_APERTIUM_APY.rstrip('/')
def get_server_url(self): ''' Returns URL of a server. ''' if appsettings.MT_TMSERVER is None: raise MissingConfiguration('Not configured tmserver URL') return appsettings.MT_TMSERVER.rstrip('/')
def __init__(self): ''' Checks configuration. ''' super(MicrosoftTranslation, self).__init__() self._access_token = None self._token_expiry = None if not microsoft_translation_supported(): raise MissingConfiguration( 'Microsoft Translator requires credentials')
def get_server_url(self): """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 get_server_url(self): """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(DeepLTranslation, self).__init__() if settings.MT_DEEPL_KEY is None: raise MissingConfiguration('DeepL requires API key')