woob.capabilities.translate

class woob.capabilities.translate.CapTranslate

Bases: woob.capabilities.base.Capability

Capability of online translation website to translate word or sentence

translate(source_language, destination_language, request)

Perfom a translation.

Parameters
  • source_language – language in which the request is written

  • destination_language – language to translate the request into

  • request – the sentence to be translated

Return type

Translation

exception woob.capabilities.translate.LanguageNotSupported(msg='language is not supported')

Bases: woob.capabilities.base.UserError

Raised when the language is not supported

exception woob.capabilities.translate.TranslationFail(msg='No Translation Available')

Bases: woob.capabilities.base.UserError

Raised when no translation matches the given request