jtyoui.language package

Submodules

jtyoui.language.BaiDuTranslate module

class jtyoui.language.BaiDuTranslate.BaiDuLanguage[源代码]

基类:object

Arab = 'ara'
Bulgarian = 'bul'
Cantonese = 'yue'
Chinese = 'zh'
Czech = 'cs'
Danish = 'dan'
Dutch = 'nl'
English = 'en'
Estonia = 'est'
Finnish = 'fin'
French = 'fra'
German = 'de'
Greek = 'el'
Hungarian = 'hu'
Italian = 'it'
Japan = 'jp'
Korean = 'kor'
Polish = 'pl'
Portuguese = 'pt'
Romanian = 'rom'
Russian = 'ru'
Slovenian = 'slo'
Spanish = 'spa'
Swedish = 'swe'
Thai = 'th'
Vietnamese = 'vie'
jtyoui.language.BaiDuTranslate.bai_du_translate(word, from_, to_, cookie)[源代码]

百度翻译:需要自己增加cookie

参数:
  • word – 翻译的单词
  • from – 该单词是什么语言
  • to – 翻译成什么语言
  • cookie – 百度翻译网址cookie
返回:

返回json数据

jtyoui.language.CEC module

汉语拼音纠错(Chinese error correction)

class jtyoui.language.CEC.ChineseError(words_or_file)[源代码]

基类:object

基于拼音谐音纠错

error_word(word)[源代码]

将错误的词语转为正确的词语

如果有纠错文字,将纠错文字返回,没有返回原文字。

>>> ce = ChineseError(['六盘水钟山区'])
>>> print(ce.error_word('我在六盘谁中三区里面'))
参数:word – 纠错文字
返回:返回纠错文本或原文本

jtyoui.language.PinYin module

jtyoui.language.PinYin.chinese_to_pin_yin(pin_yin, string_)[源代码]

将汉字转为拼音

参数:
  • pin_yin – 拼音模型
  • string – 汉字
返回:

拼音列表

jtyoui.language.PinYin.load_pin_yin(tone=False)[源代码]

加载拼音模型字典

参数:True 有声调, False没有声调

参数:tone – 是否要加载声调
返回:拼音模型字典

jtyoui.language.Translates module

jtyoui.language.Translates.translate_to_chinese(name, languages, headers={'cookie': 'HJ_CST=1; HJ_CSST_3=1; HJ_SID=58dfee85-f85c-a234-f219-b79dcb7e1e9d; _REF=https://www.baidu.com/link?url%3D1PPFhXl2aDlh33a6R3XE_eUsUW7banuolBKo19dvNXD8eQK8Qf1vvpCORFg1ShyF&wd%3D&eqid%3D812dd4340002b121000000065cc69469; _REG=www.baidu.com|; HJ_SSID_3=ea24368a-e9e2-9b58-9b38-8a90fb70cbae; _SREF_3=https://www.baidu.com/link?url%3D1PPFhXl2aDlh33a6R3XE_eUsUW7banuolBKo19dvNXD8eQK8Qf1vvpCORFg1ShyF&wd%3D&eqid%3D812dd4340002b121000000065cc69469; _SREG_3=www.baidu.com|; HJ_UID=18a93035-bcf4-49bd-a944-1d64e9099ce5; TRACKSITEMAP=3%2C', 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36'})[源代码]

将一种语言翻译成中文

参数:
  • name – 单词
  • languages – 语言、及包含:from jtyoui.data import Languages
  • headers – 请求头。更新方法:https://dict.hjenglish.com/
返回:

中文

jtyoui.language.han module

jtyoui.language.han.f_to_j(str_)[源代码]

繁体字转简体字

参数:str – 字符串
返回:转换后的字符串生成器
jtyoui.language.han.j_to_f(str_)[源代码]

简体字转繁体字

参数:str – 字符串
返回:转换后的字符串生成器

Module contents