sogou_translate module¶
-
class
sogou_translate.
SogouLanguages
[source]¶ Bases:
enum.Enum
An 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
-