Python做一个英汉翻译小字典

每天一句小诗词

阳明四句:无善无恶心之体,有善有恶意之动,知善知恶是良知,为善去恶是格物。

今天教大家用Python做一个英汉翻译小字典,输入英文,返回对应中文。

二、知识点

  • 文件读写
  • 基础语法
  • 异常处理
  • 循环语句
  • 字符串处理

三、代码展示

导入模块

import platform
# 我还给大家准备了这些资料:Python视频教程、100本Python电子书、基础、爬虫、数据分析、web开发、机器学习、人工智能、面试题、Python学习路线图、问题解答!
# 都放在这个扣群啦:279199867

 

英汉字典

eng_hans_dict = {}
 
with open("py014.txt", encoding="utf8") as fin:
    # 读取文件,保存翻译数据
    for line in fin:
        if len(line.strip()) > 3:
            eng, hans = line.strip().split(",")
            eng_hans_dict[eng] = hans
            print("英汉字典数据: %s -> %s" % (eng, hans))

 

翻译

def translate(input_word):
    try:
        return eng_hans_dict[input_word]
    except KeyError:
        return "单词不在词典中"

 

打印结果

input_word = input("请输入要翻译的英文单词: ").lower()
trans_result = translate(input_word)
print("%s 的翻译结果是: %s" % (input_word, trans_result))

 

全部代码

import platform
 
print("无善无恶心之体,有善有恶意之动,知善知恶是良知,为善去恶是格物")
print("实战场景: 如何实现一个英汉翻译小字典 ")
 
eng_hans_dict = {}
 
with open("py014.txt", encoding="utf8") as fin:

    for line in fin:
        if len(line.strip()) > 3:
            eng, hans = line.strip().split(",")
            eng_hans_dict[eng] = hans
            print("英汉字典数据: %s -> %s" % (eng, hans))
 
 
def translate(input_word):

    try:
        return eng_hans_dict[input_word]
    except KeyError:
        return "单词不在词典中"
 
 
input_word = input("请输入要翻译的英文单词: ").lower()
trans_result = translate(input_word)
print("%s 的翻译结果是: %s" % (input_word, trans_result))
 
print("Python 版本", platform.python_version())

 

四、运行结果

无善无恶心之体,有善有恶意之动,知善知恶是良知,为善去恶是格物
实战场景: 如何实现一个英汉翻译小字典
英汉字典数据: apple -> 苹果
英汉字典数据: banana -> 香蕉
英汉字典数据: blueberry -> 蓝莓
英汉字典数据: cherry -> 樱桃
英汉字典数据: crabapple -> 海棠果
英汉字典数据: carambola -> 杨桃
英汉字典数据: chestnut -> 栗子
英汉字典数据: coconut -> 椰子
英汉字典数据: cranberry -> 曼越莓
英汉字典数据: cumquat -> 金桔
英汉字典数据: orange -> 桔子
英汉字典数据: pear -> 梨
英汉字典数据: peach -> 桃
英汉字典数据: grape -> 葡萄
英汉字典数据: lemon -> 柠檬
英汉字典数据: lichee -> 荔枝
英汉字典数据: loquat -> 枇杷
英汉字典数据: mango -> 芒果
请输入要翻译的英文单词: apple
apple 的翻译结果是: 苹果
Python 版本 3.10.4

兄弟们,今天的分享就到这,再见!

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python做一个英汉翻译小字典 - Python技术站

(0)
上一篇 2023年4月2日
下一篇 2023年4月2日

相关文章

  • 利用Python实现批量压缩文件

    利用Python实现压缩一个文件夹 二、知识点 文件读写 基础语法 字符串处理 循环遍历 文件压缩 三、代码解析 导入系统包 import platform import os import zipfile # 我还给大家准备了这些资料:Python视频教程、100本Python电子书、基础、爬虫、数据分析、web开发、机器学习、人工智能、面试题、Pytho…

    Python开发 2023年4月2日
    00
  • 7个你可能从未使用过的Python隐藏技巧

    Python 是每个程序员都喜欢的语言,因为它易于编码和易于阅读的语法。但是,你知道 python 有一些很酷的技巧可以用来让事情变得更简单吗?在今天的内容中,我将与你分享7 个你可能从未使用过的Python 技巧。 1、功能属性 这种 hack 类似于类和对象概念。现在,可以声明,也可以稍后在程序中使用调用的函数属性。 下面我展示一个示例代码 # Func…

    Python开发 2023年4月2日
    00
  • 为了快速了解原神,我用Python爬取了原神所有角色信息!

    原神是由米哈游制作发行的一款开放世界冒险游戏,号称全球玩家5600W,可以说是非常热门了,朋友都说好玩,哎,但我就是不玩,就是皮…       但是,今天我就要用python来打开“原神世界”的大门!探索一下游戏角色! 话不多说直接开整! 准备工作 这是本次需要使用到 的工具 nodejs pyexecjs requests 编辑器:pycharm环境:Py…

    Python开发 2023年3月31日
    00
  • Python实现人脸识别

    哈喽兄弟们,今天实现一下人脸识别。 先问大家一个问题什么是百度Aip模块? 百度AI平台提供了很多的API接口供开发者快速的调用运用在项目中本文写的是使用百度AI的在线接口SDK模块(baidu-aip)进行实现人脸识别 除了人脸识别,其他api功能的调用也同理。 准备工作 本机环境 系统:win11Python版本:3.9.7编辑器:VS2022 安装ba…

    Python开发 2023年4月2日
    00
  • 用python将网上的文章转存为PDF文档,保存电脑上慢慢看

    我们有时候看到一篇好的文章,想去保存下来,传统方式一般是收藏书签、复制粘贴到文档或者直接复制链接保存,但这样一次两次还好,数量多了,比较麻烦不说,还可能不好找~ 这个时候,Python的作用就来了,直接抓下来导出为PDF,直接把整个网站的内容都导下来都行~ 话不多说,我们直接上代码! import requests import parsel import …

    Python开发 2023年4月2日
    00
  • 为了防止这个网站消失,我连夜用Python离线了上万张图片

    之前好多高质量网站都不见了,肯定是你们整活整多了,趁你们不注意,我先悄悄多保存点~ 事前准备 让我们开始今天的操作 1、环境配置** 安装一个Python和pycharm就好了 2、模块使用 requests # 数据请求 parsel # 解析模块 (提取数据)   这两个模块没有安装的话,先安装一下,win+R 输入cmd 按回车弹出命令提示符窗口,输入…

    Python开发 2023年4月2日
    00
  • Python之字典修改元素(4种方式)

    哈喽兄弟们,今天咱们来学习一下Python字典修改元素的四种方式。 本文中使用的字典对象: smart_girl = {“name”:”yuan wai”, “age”: 25}   第一种方式:[key] smart_girl[“age”] = 35   说明:字典中存在key时为修改value、不存在key则是添加key-value到字典中 第二种方式:…

    Python开发 2023年3月31日
    00
  • 奶奶常说,黑白照片看的不清晰,还好我会Python,分分钟给她变成彩色的~

    咳咳~ 其实是奶奶常说,艾欧尼亚昂扬不灭,正义将指引着我们!   好吧,并不是奶奶说,只是最近回家发现一些黑白老照片,看着不够清晰,然后实验了一波用Python把老照片变成彩色的。 代码展示 import requests # Python学习交流资料源码获取群 279199867 r = requests.post( “https://api.deepai…

    2023年4月2日
    00
合作推广
合作推广
分享本页
返回顶部