Metadata-Version: 2.1
Name: en2cn
Version: 0.30
Summary: A small example package
Home-page: https://github.com/pypa/sampleproject
Author: Example Author
Author-email: author@example.com
License: UNKNOWN
Description: 
        # en2cn简介
        
          ### en2cn(英中词典)用途
        
              是中文编程探讨过程中的一个副产品，目的在与实现本机的单词、短句、Python代码的翻译。
          ### 包的来源
          * 此包由吴烜先生的vscode插件改变得来，经过其本人同意，借用了其中的所有词库及词形库，
          大家可以在 https://github.com/program-in-chinese/vscode_english_chinese_dictionary 看到原词典的代码及使用说明
          ### 包的缺点
          * 非专业人士所写，未考虑时间空间优化问题
          * 细节还有很多错误
          * 注释不够详细，所以help得不到很多帮助，不过好在代码比较简单
          
          
          
        
        # 用法简介
        ## 导入字典
        
        
        ```python
        import en2cn as 中文词典
        ```
        
            词典数据导入中，请耐心等待
            0
            1
            2
            3
            4
            5
            6
            7
            8
            9
            10
            11
            12
            13
            14
            15
            词典数据导入完毕
            
        
        ## 查词
        
        
        ```python
        中文词典.取释义('ax')
        ```
        
        
        
        
            {'原字段': 'ax',
             '释义': 'n. 斧头\\nvt. 用斧削或砍, 削减',
             '各词': [{'词': 'ax',
               '释义': 'n. 斧头\\nvt. 用斧削或砍, 削减',
               '词形': [{'类型': '现在分词', '变化': 'axing'},
                {'类型': '名词复数形式', '变化': 'axes'},
                {'类型': '第三人称单数', '变化': 'axes'},
                {'类型': '过去式', '变化': 'axed'},
                {'类型': '过去分词', '变化': 'axed'},
                {'类型': '第yi人称单数', '变化': 'axes'}]}]}
        
        
        
        
        ```python
        中文词典.取释义('worksIsGood ax set set_color')
        ```
        
            n. 工程, 工厂, 工事, 活动部件, 机件, 著作, 作品, 善行, 德行\n[机] 工厂, 工场 *** [计]
            be的现在式第三人称\n[计] 加下标次序, 信息系统, 国际标准, 中间系统 *** [计]
            n. 善行, 好处, 利益\na. 好的, 优良的, 上等的, 愉快的, 有益的, 好心的, 慈善的, 虔诚的 *** [计]
            n. 斧头\nvt. 用斧削或砍, 削减 *** [计]
            n. 日落, 同伙, 组合, 集合, 装置\nvt. 放, 安置, 放置, 设定, 使凝结, 点燃, 确定, 点缀, 使就位, 树立, 分配, 调整\nvi. 日落, 凝固, 定型, 搁住, 结果, 适合\na. 决心的, 规定的, 故意的, 持久的, 固定的, 老套的, 准备好的\n[计] 设置; DOS内部命令:改变或显示分配给环境变量的值 *** [计]
            n. 日落, 同伙, 组合, 集合, 装置\nvt. 放, 安置, 放置, 设定, 使凝结, 点燃, 确定, 点缀, 使就位, 树立, 分配, 调整\nvi. 日落, 凝固, 定型, 搁住, 结果, 适合\na. 决心的, 规定的, 故意的, 持久的, 固定的, 老套的, 准备好的\n[计] 设置; DOS内部命令:改变或显示分配给环境变量的值 *** [计]
            n. 颜色, 面色, 颜料, 外貌\nvt. 把...涂上颜色, 粉饰, 使脸红, 歪曲\nvi. 变色 *** [计]
            
        
        
        
        
            {'原字段': 'worksIsGood ax set set_color',
             '释义': 'worksIsGood 斧头\\nvt. 用斧削或砍, 削减 置 置_颜色, 面色, 颜料, 外貌\\nvt. 把...涂上颜色, 粉饰, 使脸红, 歪曲\\nvi. 变色',
             '各词': [{'词': 'works',
               '释义': 'n. 工程, 工厂, 工事, 活动部件, 机件, 著作, 作品, 善行, 德行\\n[机] 工厂, 工场',
               '词形': [{'类型': '原型', '变化': 'work'}, {'类型': '原型变换形式', '变化': ['第三人称单数']}]},
              {'词': 'is',
               '释义': 'be的现在式第三人称\\n[计] 加下标次序, 信息系统, 国际标准, 中间系统',
               '词形': [{'类型': '原型', '变化': 'be'}, {'类型': '原型变换形式', '变化': ['第三人称单数']}]},
              {'词': 'good',
               '释义': 'n. 善行, 好处, 利益\\na. 好的, 优良的, 上等的, 愉快的, 有益的, 好心的, 慈善的, 虔诚的',
               '词形': [{'类型': '形容词最高级', '变化': 'best'}, {'类型': '形容词比较级', '变化': 'better'}]},
              {'词': 'ax',
               '释义': 'n. 斧头\\nvt. 用斧削或砍, 削减',
               '词形': [{'类型': '现在分词', '变化': 'axing'},
                {'类型': '名词复数形式', '变化': 'axes'},
                {'类型': '第三人称单数', '变化': 'axes'},
                {'类型': '过去式', '变化': 'axed'},
                {'类型': '过去分词', '变化': 'axed'},
                {'类型': '第yi人称单数', '变化': 'axes'}]},
              {'词': 'set',
               '释义': 'n. 日落, 同伙, 组合, 集合, 装置\\nvt. 放, 安置, 放置, 设定, 使凝结, 点燃, 确定, 点缀, 使就位, 树立, 分配, 调整\\nvi. 日落, 凝固, 定型, 搁住, 结果, 适合\\na. 决心的, 规定的, 故意的, 持久的, 固定的, 老套的, 准备好的\\n[计] 设置; DOS内部命令:改变或显示分配给环境变量的值',
               '词形': [{'类型': '过去分词', '变化': 'set'},
                {'类型': '原型', '变化': 'set'},
                {'类型': '原型变换形式', '变化': ['过去分词', '过去式']},
                {'类型': '过去式', '变化': 'set'},
                {'类型': '现在分词', '变化': 'setting'},
                {'类型': '名词复数形式', '变化': 'sets'},
                {'类型': '第三人称单数', '变化': 'sets'}]},
              {'词': 'set',
               '释义': 'n. 日落, 同伙, 组合, 集合, 装置\\nvt. 放, 安置, 放置, 设定, 使凝结, 点燃, 确定, 点缀, 使就位, 树立, 分配, 调整\\nvi. 日落, 凝固, 定型, 搁住, 结果, 适合\\na. 决心的, 规定的, 故意的, 持久的, 固定的, 老套的, 准备好的\\n[计] 设置; DOS内部命令:改变或显示分配给环境变量的值',
               '词形': [{'类型': '过去分词', '变化': 'set'},
                {'类型': '原型', '变化': 'set'},
                {'类型': '原型变换形式', '变化': ['过去分词', '过去式']},
                {'类型': '过去式', '变化': 'set'},
                {'类型': '现在分词', '变化': 'setting'},
                {'类型': '名词复数形式', '变化': 'sets'},
                {'类型': '第三人称单数', '变化': 'sets'}]},
              {'词': 'color',
               '释义': 'n. 颜色, 面色, 颜料, 外貌\\nvt. 把...涂上颜色, 粉饰, 使脸红, 歪曲\\nvi. 变色',
               '词形': [{'类型': '名词复数形式', '变化': 'colors'},
                {'类型': '现在分词', '变化': 'coloring'},
                {'类型': '过去式', '变化': 'colored'},
                {'类型': '第三人称单数', '变化': 'colors'},
                {'类型': '过去分词', '变化': 'colored'},
                {'类型': '第yi人称单数', '变化': 'colors'}]}]}
        
        
        
        
        ```python
        中文词典.首选('n. 底部\na. 底部的\nvt. 给...装底, 查明真相\nvi. 到达底部, 建立基础', 中文词典.词典常量.词性_计算机)
        ```
        
        
        
        
            '底部'
        
        
        
        
        ```python
        中文翻译 = 'n. 罩；风帽；（布质）面罩；学位连领帽（表示学位种类）\nv. 覆盖；用头巾包；使(马,鹰等)戴头罩；给…加罩\n[网络] 胡德；兜帽；引擎盖'
        中文翻译.split('\n')
        中文词典.取按词性释义(中文翻译)
        ```
        
        
        
        
            {'n.': ['罩；风帽；（布质）面罩；学位连领帽（表示学位种类）'],
             'v.': ['覆盖；用头巾包；使(马,鹰等)戴头罩；给…加罩'],
             '[网络]': ['胡德；兜帽；引擎盖']}
        
        
        
        ## 文件翻译
        
        
        ```python
        !type xx.txt
        ```
        
            use a gray background
            #ax = plt.axes(axisbg='#E6E6E6')
            ax = plt.axes(facecolor='#E6E6E6')
            
            
            ax.set_axisbelow(True)
            
            # draw solid white grid lines
            plt.grid(color='w', linestyle='solid')
            
            # hide axis spines
            for spine in ax.spines.values():
                spine.set_visible(False)
                
            # hide top and right ticks
            ax.xaxis.tick_bottom()
            ax.yaxis.tick_left()
            
            # lighten ticks and labels
            ax.tick_params(colors='gray', direction='out')
            for tick in ax.get_xticklabels():
                tick.set_color('gray')
            for tick in ax.get_yticklabels():
                tick.set_color('gray')
            
        
        
        ```python
        print(中文词典.全文翻译('xx.txt'))
        ```
        
            use a 灰色 背景
            #斧头 = plt.坐标轴(axisbg='#E6E6E6')
            斧头 = plt.坐标轴(facecolor='#E6E6E6')
            
            
            斧头.设置_axisbelow(True)
            
            # 翻牌 原色 白色 网格 台词
            plt.网格(颜色='w', linestyle='原色')
            
            # 隐藏 axis 脊柱( spine的复数形式 )
            for 背骨 in 斧头.脊柱( spine的复数形式 ).对价值的看法():
                背骨.设置_visible(False)
                
            # 隐藏 TOP协议 and 右 十字叉
            斧头.xaxis.滴答声_底部()
            斧头.yaxis.滴答声_左边的()
            
            # 照亮 十字叉 and 标签
            斧头.滴答声_params(国旗='灰色', 方向='外面的')
            for 滴答声 in 斧头.取得指令_xticklabels():
                滴答声.设置_颜色('灰色')
            for 滴答声 in 斧头.取得指令_yticklabels():
                滴答声.设置_颜色('灰色')
            
            
        
        ## 短句翻译
        
        短句翻译主要用来翻译 带有下划线 和 驼峰的英文词，
        * 下划线词组 会原样翻译为 下划线词组，
        * 驼峰词组会翻译为 上划线词组，
        
        为今后中文代码翻译回到英文代码做准备，目的是写中文代码，自动翻译，然后给外国人去互动。
        
        
        ```python
        中文词典.短句翻译(r'(works)  Good hard iifd work_hard handBook HandBookPrinter now #IsMember ## ￥我 \n\t  fkdsa #kfas  set_color')
        ```
        
        
        
        
            '工程 善行  坚硬的 iifd 工作_坚硬的  手冖工作簿  手冖工作簿冖打印机  now #冖加下标次序冖成员  ## ￥我  fkdsa #kfas 设置_颜色  '
        
        
        
        
        ```python
        中文词典.短句翻译('SetName')
        ```
        
        
        
        
            '设置冖名称  '
        
        
        
        
        ```python
        中文词典.短句翻译('Set_Name')
        ```
        
        
        
        
            '设置_名称   '
        
        
        
        # 其它
        * 除了以上的主要功能，此包还有一些下划线—驼峰词组互换、词频统计、消除括号等小的代码段可以使用。
        
        
        ```python
        dir(中文词典)
        ```
        
        
        
        
            ['__builtins__',
             '__cached__',
             '__doc__',
             '__file__',
             '__loader__',
             '__name__',
             '__package__',
             '__path__',
             '__spec__',
             'camel_to_underline',
             'getText',
             'name',
             'os',
             're',
             'underline_to_camel',
             '中文词典',
             '全文翻译',
             '取原型',
             '取字段中所有词',
             '取按词性释义',
             '取释义',
             '导入词典数据',
             '拆分骆驼命名',
             '按短语查询',
             '提取词形',
             '模型',
             '消除所有括号内容',
             '消除括号内容',
             '消除英文小括号内容',
             '短句翻译',
             '自定义词典',
             '词典常量',
             '词典数据',
             '词形_原型变换形式',
             '词形变化数据',
             '词形类型',
             '选取释义',
             '逐词翻译',
             '首选']
        
        
        
        
        ```python
        中文词典.getText('xx.txt')[1]
        ```
        
        
        
        
            [('ax', 9),
             ('gray', 4),
             ('tick', 4),
             ('plt', 3),
             ('for', 3),
             ('in', 3),
             ('axes', 2),
             ('e6e6e6', 2),
             ('solid', 2),
             ('grid', 2),
             ('hide', 2),
             ('spines', 2),
             ('spine', 2),
             ('and', 2),
             ('ticks', 2),
             ('set_color', 2),
             ('use', 1),
             ('a', 1),
             ('background', 1),
             ('axisbg', 1),
             ('facecolor', 1),
             ('set_axisbelow', 1),
             ('true', 1),
             ('draw', 1),
             ('white', 1),
             ('lines', 1),
             ('color', 1),
             ('w', 1),
             ('linestyle', 1),
             ('axis', 1),
             ('values', 1),
             ('set_visible', 1),
             ('false', 1),
             ('top', 1),
             ('right', 1),
             ('xaxis', 1),
             ('tick_bottom', 1),
             ('yaxis', 1),
             ('tick_left', 1),
             ('lighten', 1),
             ('labels', 1),
             ('tick_params', 1),
             ('colors', 1),
             ('direction', 1),
             ('out', 1),
             ('get_xticklabels', 1),
             ('get_yticklabels', 1)]
        
        
        
        
        ```python
        import inspect
        ```
        
        
        ```python
        inspect.signature(中文词典.全文翻译)
        ```
        
        
        
        
            <Signature (输入文件=None)>
        
        
        
        
        ```python
        print(inspect.getdoc(中文词典.取按词性释义))
        ```
        
                对一个英文单词的中文释义提取词性后返回一个字典（词性，翻译）
                
                'n. 罩；风帽；（布质）面罩；学位连领帽（表示学位种类）
            v. 覆盖；用头巾包；使(马,鹰等)戴头罩；给…加罩
            [网络] 胡德；兜帽；引擎盖'
                
                返回
                
                {'n.': ['罩；风帽；（布质）面罩；学位连领帽（表示学位种类）'],
                 'v.': ['覆盖；用头巾包；使(马,鹰等)戴头罩；给…加罩'],
                 '[网络]': ['胡德；兜帽；引擎盖']}
                 
                 
                
            
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
