sogou_translate module¶
-
class
sogou_translate.SogouLanguages[source]¶ Bases:
enum.EnumAn enumeration.
-
AF= 'af'¶
-
AR= 'ar'¶
-
BG= 'bg'¶
-
BN= 'bn'¶
-
BS_LATN= 'bs-Latn'¶
-
CA= 'ca'¶
-
CS= 'cs'¶
-
CY= 'cy'¶
-
DA= 'da'¶
-
DE= 'de'¶
-
EL= 'el'¶
-
EN= 'en'¶
-
ES= 'es'¶
-
ET= 'et'¶
-
FA= 'fa'¶
-
FI= 'fi'¶
-
FIL= 'fil'¶
-
FJ= 'fj'¶
-
FR= 'fr'¶
-
HE= 'he'¶
-
HI= 'hi'¶
-
HR= 'hr'¶
-
HT= 'ht'¶
-
HU= 'hu'¶
-
ID= 'id'¶
-
IT= 'it'¶
-
JA= 'ja'¶
-
KO= 'ko'¶
-
LT= 'lt'¶
-
LV= 'lv'¶
-
MG= 'mg'¶
-
MS= 'ms'¶
-
MT= 'mt'¶
-
MWW= 'mww'¶
-
NL= 'nl'¶
-
NO= 'no'¶
-
OTQ= 'otq'¶
-
PL= 'pl'¶
-
PT= 'pt'¶
-
RO= 'ro'¶
-
RU= 'ru'¶
-
SK= 'sk'¶
-
SL= 'sl'¶
-
SM= 'sm'¶
-
SR_CYRL= 'sr-Cyrl'¶
-
SR_LATN= 'sr-Latn'¶
-
SV= 'sv'¶
-
SW= 'sw'¶
-
TH= 'th'¶
-
TLH= 'tlh'¶
-
TLH_QAAK= 'tlh-Qaak'¶
-
TO= 'to'¶
-
TR= 'tr'¶
-
TY= 'ty'¶
-
UK= 'uk'¶
-
UR= 'ur'¶
-
VI= 'vi'¶
-
YUA= 'yua'¶
-
YUE= 'yue'¶
-
ZH_CHS= 'zh-CHS'¶
-
ZH_CHT= 'zh-CHT'¶
-
-
class
sogou_translate.SogouTranslate(pid: str, secret_key: str)[source]¶ Bases:
object-
SOGOU_API_URL= 'https://fanyi.sogou.com/reventondc/api/sogouTranslate'¶
-
translate(source_text: str, from_language: sogou_translate.SogouLanguages, to_language: sogou_translate.SogouLanguages) → str[source]¶ The translate API
- Arguments:
- source_text {str} – the text to be translated from_language {SogouLanguages} – the source language type to_language {SogouLanguages} – the target lanaguage type
- Raises:
- SogouTranslateException – while exeception occurs calling this service, detailed exception message will be provided
- Returns:
- [str] – the translated text
-