当前位置: 首页 > wzjs >正文

文化公司做网站交文化事业费吗做网站虚拟主机多少钱

文化公司做网站交文化事业费吗,做网站虚拟主机多少钱,在线图片编辑网站源码,重庆搜索引擎优化seo一、概述 本工具是基于Python开发的智能翻译系统,采用有道词典进行翻译,并具有本地词典缓存以及单词本功能。 版本号:v1.0 (2025-05-15) 二、核心功能说明 1. 基础翻译功能 即时翻译:输入英文单词自动获取中文释义 词性识别&…

一、概述

本工具是基于Python开发的智能翻译系统,采用有道词典进行翻译,并具有本地词典缓存以及单词本功能。 版本号:v1.0  (2025-05-15)

二、核心功能说明

1. 基础翻译功能

  • 即时翻译:输入英文单词自动获取中文释义

  • 词性识别:自动标注单词词性(名词/动词等)

  • 网络查询:实时获取最新词典数据

  • 离线查询: 对以查过的单词,首先在本地SQLITE数据库查找

2. 数据存储系统

  • 翻译历史

    • 自动存储所有查询记录

    • 字段包含:英文单词、中文释义、词性、查询时间

  • 生词本管理

    • 支持手动添加/移除生词

    • 按添加时间倒序排列

    • 独立数据库表存储收藏关系

      """
      小小词典 V1.0 
      Copyright (C) 2025  Yang xiaofan This program is free software: you can redistribute it and/or modifyit under the terms of the GNU General Public License as published bythe Free Software Foundation, either version 3 of the License, or(at your option) any later version.This program is distributed in the hope that it will be useful,but WITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See theGNU General Public License for more details.You should have received a copy of the GNU General Public Licensealong with this program.  If not, see <https://www.gnu.org/licenses/>.
      """
      import sqlite3
      import requests
      from bs4 import BeautifulSoupdef init_db():conn = sqlite3.connect('translations.db')c = conn.cursor()c.execute('''CREATE TABLE IF NOT EXISTS translations(id INTEGER PRIMARY KEY AUTOINCREMENT,english TEXT UNIQUE NOT NULL,chinese TEXT NOT NULL,pos TEXT,create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP)''')# 新增生词本表c.execute('''CREATE TABLE IF NOT EXISTS vocabulary_book(id INTEGER PRIMARY KEY AUTOINCREMENT,word_id INTEGER UNIQUE,add_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,FOREIGN KEY(word_id) REFERENCES translations(id))''')conn.commit()conn.close()def add_to_vocabulary(word):conn = sqlite3.connect('translations.db')c = conn.cursor()# 获取单词IDc.execute("SELECT id FROM translations WHERE english=?", (word,))word_id = c.fetchone()if word_id:try:c.execute("INSERT OR IGNORE INTO vocabulary_book (word_id) VALUES (?)", (word_id[0],))conn.commit()print(f"【{word}】已成功加入生词本")except sqlite3.IntegrityError:print(f"【{word}】已在生词本中")else:print("请先查询该单词确保其存在于数据库")conn.close()def show_vocabulary():conn = sqlite3.connect('translations.db')c = conn.cursor()c.execute('''SELECT t.english, t.chinese, t.pos FROM translations t JOIN vocabulary_book v ON t.id = v.word_idORDER BY v.add_time DESC''')print("\n=== 我的生词本 ===")for idx, (en, cn, pos) in enumerate(c.fetchall(), 1):print(f"{idx}. {en} ({pos}): {cn}")conn.close()def save_to_db(english, chinese, pos):conn = sqlite3.connect('translations.db')c = conn.cursor()c.execute("INSERT OR IGNORE INTO translations (english, chinese, pos) VALUES (?, ?, ?)",(english, chinese, pos))conn.commit()conn.close()def check_in_db(word):conn = sqlite3.connect('translations.db')c = conn.cursor()c.execute("SELECT english, chinese, pos FROM translations WHERE english=?", (word,))result = c.fetchone()conn.close()return result if result else Nonedef translate_with_pos(word):# 先查本地数据库db_result = check_in_db(word)if db_result:print(f"该单词已在本地数据库查找到,翻译解释如下:")print(f"{db_result[0]} ({db_result[2]}): {db_result[1]}")choice = input("继续网络查询请输入w,直接退出请按回车:").strip().lower()if choice != 'w':return Noneurl = f"https://dict.youdao.com/w/eng/{word}/"headers = {'User-Agent': 'Mozilla/5.0'}try:response = requests.get(url, headers=headers)soup = BeautifulSoup(response.text, 'html.parser')# 获取中文释义trans = soup.find('div', class_='trans-container').get_text(strip=True)# 获取词性标注pos_tag = soup.find('span', class_='pos')pos = pos_tag.get_text() if pos_tag else "无词性标注"save_to_db(word, trans, pos)return f"{word} ({pos}): {trans}"except Exception as e:return f"翻译失败: {str(e)}"if __name__ == "__main__":init_db()print("命令: \q 退出;\w 加入生词本 \s 查看生词本 \h 查看帮助")while True:query = input("请输入英文单词或命令(输入\q退出): ").strip()if query.lower() == '\q':breakif query.lower() == '\w':word = input("输入要收藏的单词: ").strip()add_to_vocabulary(word)continueif query.lower() == '\s':show_vocabulary()continueif query.lower() == '\h':print("命令: \q 退出;\w 加入生词本 \s 查看生词本 \h 查看帮助")continuetrans = translate_with_pos(query)if trans:print(f"-    {trans}")

      运行实例:

    • (.venv) D:\sanxia-src>translate.py
      命令: \q 退出;\w 加入生词本 \s 查看生词本 \h 查看帮助
      请输入英文单词或命令(输入\q退出): \s=== 我的生词本 ===
      1. water (n.): n. 水,雨水;水域,(江、河、湖、海等)大片的水;(某个国家的)领海,海域(waters);不明朗(或未知的、困难、危险等)局面(waters);羊水(waters);(湖、海的)水面;水位;乘船,走水路v. 给……浇水,灌溉;给…...水喝,饮(动物);(风等使眼睛)流泪;流口水;(江河)流经并给(某地区)供水;加水冲淡,稀释【名】 (Water)(英)沃特(人名)[复数waters第三人称单数waters现在分词watering过去式watered过去分词watered]
      请输入英文单词或命令(输入\q退出): yes
      -    yes (n.): adv. 是,是的n. 是(表示肯定)[复数yesses或yeses第三人称单数yesses或yeses现在分词yessing过去式yessed过去分词yessed]
      请输入英文单词或命令(输入\q退出): level
      -    level (n.): n. 数量,程度;标准,水平;层次,级别;看待(或应对、理解)事物的方式;水平高度,相对高度;楼层;平地;水平仪adj. 平坦的,水平的;相同价值的,相同地位的;比分相同的;平静的,冷静的v. 使平整;推倒,夷平;(使)比分相同;(尤指用枪)瞄准;针对……(进行批评等);稳定下来,达到平衡(level off);坦诚相见;作水准测量【名】 (Level)(法)勒韦尔(人名)[复数levels第三人称单数levels现在分词levelling或leveling过去式levelled或leveled过去分词levelled或leveled]
      请输入英文单词或命令(输入\q退出): jackfruit
      -    jackfruit (n.): n. 木菠萝;菠萝蜜


文章转载自:

http://T6AJaf4U.bfgbz.cn
http://WWqYf1Dv.bfgbz.cn
http://WkmYB31u.bfgbz.cn
http://AR5EmAlc.bfgbz.cn
http://Te1vQ2gd.bfgbz.cn
http://gUUv9EEW.bfgbz.cn
http://EwZw2faH.bfgbz.cn
http://tDIKNffP.bfgbz.cn
http://qiEx6txB.bfgbz.cn
http://R8DGFF4j.bfgbz.cn
http://JSAtYFlA.bfgbz.cn
http://bPzYpNMk.bfgbz.cn
http://b9WLXTIL.bfgbz.cn
http://YU5ddWV6.bfgbz.cn
http://yqiemjoH.bfgbz.cn
http://aOXCeyGF.bfgbz.cn
http://a8JIVjpy.bfgbz.cn
http://oVcVbkXA.bfgbz.cn
http://BdLZEnZ0.bfgbz.cn
http://1LS3wQGz.bfgbz.cn
http://4gy1hIyB.bfgbz.cn
http://s6TTYAEu.bfgbz.cn
http://PXu4c3Wt.bfgbz.cn
http://jOIwK9k4.bfgbz.cn
http://etnz6p1z.bfgbz.cn
http://t5U0YV2P.bfgbz.cn
http://Wjptlw74.bfgbz.cn
http://vWbYiE9I.bfgbz.cn
http://KcudOih7.bfgbz.cn
http://85nCtB4R.bfgbz.cn
http://www.dtcms.com/wzjs/712322.html

相关文章:

  • 阿里巴巴开店网站怎么做科技类网站色彩搭配
  • 太原建站塔山双喜app模板网站模板
  • 中山祥云网站建设西安市长安区建设局网站
  • 网站做一些流量互换软件开发项目管理工具
  • 网站建设的目的模板公司邮箱密码忘记了怎么办
  • 大学二级学院网站建设必要性p2p网站开发费用
  • 贵阳专业做网站公司有哪些河北石家庄房价
  • 中国建设银行网站荆门网点查询wordpress去掉cat
  • 做数据网站网站模板免费
  • 绵阳做网站的公司有哪些seo对网站优化
  • 广东省住房和建设局官方网站恩施网页定制
  • 做国外商品的网站有哪些网站可以做设计挣钱
  • 怎么制作单页网站小说写作网站
  • WordPress建站评价广州竞价托管
  • 确保网站地址没有做301跳转个人网站 费用
  • 网站上百度要怎么做如何建设备案网站视频教程
  • 南宁论坛建站模板私密浏览器有哪些
  • 网站建设公司方唯保定免费建站服务
  • 做网站通过什么赚钱吗wordpress注入点
  • 如果创建网站网站流量统计
  • 小天才电话手表网站江西网站定制公司
  • 江油网站网站建设做乒乓球网站的图片
  • 南宁哪家公司建设网站比较好app软件开发策划书
  • 做网站打广告犯法吗网站外链隐形框架
  • 产品软文模板什么是优化资源配置
  • 数码产品网站建设武山建设局网站
  • 网站建设需要域名服务器广州建设厅网站
  • 网站开发工程师php岗位职责学做热干面网站
  • 建设大型网站需要什么硬件台州有哪些做网站的公司
  • 广州市比较大型的网站建设公司顺义城区网站建设