精华内容
下载资源
问答
  • Excel翻译
    千次阅读
    2020-06-02 16:07:58

    在Excel中会进行一些文本翻译的操作,那么有时遇到excel不自带翻译的功能,就算带有翻译,也只能中文翻译成英文,英文翻译成中文,翻译成其他的语言根本翻译不出来。Excel的版本不一样,微软的Excel自带翻译,wps的没有其他语言的翻译功能,那么如何解决呢,根据下方地址就能找你解决这个问题的方法了。

    地址:http://club.excelhome.net/forum.php?mod=viewthread&tid=1389626

    更多相关内容
  • Excel调用有道接口完成单元格英文翻译的样例
  • 自己编写的,亲测可用,需要配合Chrome浏览器(需要下载chrome driver,资源包内有链接),python脚本下载直接运行,对于缺少的库文件,请用pip install安装所需要的库文件。 利用的是Google translator, 要注意本方法...
  • Excel翻译单元格内容

    千次阅读 2021-01-11 16:39:06
    1、Excel自带翻译功能; 审阅—翻译—可以翻译选中单元格; 但如果是 要全部翻译还是不可以的; 而且翻译完之后,并没有存储在excel中; 批量翻译且可保存需要用到函数; 2、如果需要存储值,则需要用到...

    1、Excel自带翻译功能;

    审阅—翻译—可以翻译选中单元格;

    但如果是 要全部翻译还是不可以的;

    而且翻译完之后,并没有存储在excel中;

    批量翻译且可保存需要用到函数;

    2、如果需要存储值,则需要用到FILTERXML和WEBSERVICE两个函数;

    插入一行或者另选一行,如B列;

    B1单元格 输入公式=IF(A1="","",FILTERXML(WEBSERVICE("http://fanyi.youdao.com/translate?&i="&A1&"&doctype=xml&version"),"//translation"))

    本文判断A1是否有值,是因为如果不加判断,为空的单元格在翻译之后会报错#VALUE!;

     

    展开全文
  • 1、将“Excel文件翻译(备注).xla”文件放入到 C:\Users{你的windows用户名}\AppData\Roaming\Microsoft\AddIns 目录下 2、随便打开一个Excel,点击菜单:文件->选项->加载项->下面的“管理”“转到(G)” 弹出...
  • 用VBA制作Excel翻译程序可用.pdf
  • ( String.xml转Excel翻译工具.zip....................................................................
  • Excel翻译公式之谷歌翻译公式

    千次阅读 2021-12-16 08:06:48
    Excel中写翻译公式GoogleTranslate(A2,"en","zh-CN")就可以进行翻译,拖动公式还可以进行批量翻译。使用谷歌网页翻译接口,只要谷歌支持的翻译语言这个公式都支持。下图演示了如何在Excel表格中翻译越南语、印尼语...

    在Excel中写翻译公式GoogleTranslate(A2,"en","zh-CN")就可以进行翻译,拖动公式还可以进行批量翻译。使用谷歌网页翻译接口,只要谷歌支持的翻译语言这个公式都支持。下图演示了如何在Excel表格中翻译越南语、印尼语、泰语等。

     

    常用翻译公式

    英译中=GoogleTranslate(A2,"en","zh-CN")
    英译法语=GoogleTranslate(A2,"en","fr")
    英译德语=GoogleTranslate(A2,"en","de")
    英译西班牙语=GoogleTranslate(A2,"en","es")
    中译英=GoogleTranslate(A2,"zh-CN","en")
    中译法语=GoogleTranslate(A2,"zh-CN","fr")
    中译德语=GoogleTranslate(A2,"zh-CN","de")
    中译西班牙语=GoogleTranslate(A2,"zh-CN","es")
     

    展开全文
  • 主要介绍了python批量将excel内容进行翻译写入功能,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
  • Python翻译Excel文件

    千次阅读 2020-02-23 04:18:07
    朋友需要翻译大量Excel文件内容,看我是否能搭把手,我的思路很简单,就是将Excel文件内容读出后,调用翻译软件的API,然后再爬回翻译好的内容,写入Excel。 读取Excel文件内容的方法:我这里要处理的是 .xlsx文件,...

    朋友需要翻译大量Excel文件内容,看我是否能搭把手,我的思路很简单,就是将Excel文件内容读出后,调用翻译软件的API,然后再爬回翻译好的内容,写入Excel。

    读取Excel文件内容的方法:我这里要处理的是 .xlsx文件,可以import openpyxl,如果要处理.xls文件,就不能用这个,而是import xlrd,或者先将.xks文件转为.xlsx文件再使用本文代码。具体这两个包提供的方法是如何操作Excel文件的,自行百度查看其使用文档就一眼明了了。

    调用API:调用百度翻译API,可进入“百度翻译开放平台”进行用户注册,和申请使用。免费的标准版就够用,只是限制每秒最多只能访问一次。(但是免费真香= =)。
    申请完后就会有自己的APP ID 和秘钥,这是访问百度翻译API时必须发送的参数。想具体知道如何使用翻译API,它的接入方式,地址,参数等等,可参考“通用翻译API接入文档

    下面逐部分放出全部代码:

    mport hashlib
    import random
    import openpyxl
    from openpyxl import Workbook
    import requests
    import time
    

    引入time是因为,免费版的API限制每秒只能访问一次,如果不做停顿,结果会有很多空白= =

    apiurl = 'http://api.fanyi.baidu.com/api/trans/vip/translate'
    appid = '输入自己的APP ID'
    secretKey = '输入自己的秘钥'
    

    APP ID 和 秘钥 在“百度翻译开放平台”上注册完就能得到。

    def translateBaidu(content, fromLang='en', toLang='zh'):
        salt = str(random.randint(32768, 65536))
        sign = appid + content + salt + secretKey
        sign = hashlib.md5(sign.encode("utf-8")).hexdigest()
    
        try:
            paramas = {
                'appid': appid,
                'q': content,
                'from': fromLang,
                'to': toLang,
                'salt': salt,
                'sign': sign
            }
            response = requests.get(apiurl, paramas)
            jsonResponse = response.json()  
            dst = str(jsonResponse["trans_result"]
                      [0]["dst"]) 
            return dst
        except Exception as e:
            print(e)
    

    这是从Excel得到翻译内容后,构造相应的请求参数,然后发送至百度翻译API,并将其翻译结果,以Json的格式获取,并剥离出来。这些参数的设计和Json结果的剥离,都可以直接从“通用翻译API接入文档”里得知。

    def excelTrans(srcFilename=r'c:\Users\Administrator\Desktop\source.xlsx', desFilename=r'c:\Users\Administrator\Desktop\result.xlsx',
                   srcSheet='Sheet1', desSheet='result1'):
        wb = openpyxl.load_workbook(srcFilename)
        ws = wb[srcSheet]
        wb2 = Workbook()
        ws2 = wb2.create_sheet(title=desSheet)
    
        for i in range(1, 需要翻译的那一列的行数+1):
            b = ws.cell(row=i, column=1).value
            print(str(b))
            result = translateBaidu(str(b))
            ws2.cell(row=i, column=1).value = str(result)
            time.sleep(1)
    
        wb2.save(desFilename)
    

    srcFilename要填需要翻译的Excel文件路径,destFilename填翻译后生成的文件路径,srcSheet为需要翻译Excel文件里的哪一个表,desSheet表示在Excel文件里生成的表名。

    if __name__ == '__main__':
        print('start translating...')
        excelTrans()
        print('ending...')
    

    代码全连起来后可用,也可根据自己的需要进行更改,比如需要翻译的源语种和目标语种可通过查 百度翻译API的开发文档更改参数;对于Excel文件的操作,则直接看openpyxl的文档或者网上总结它的常用方法,就可灵活运用了。

    展开全文
  • Excel中使用翻译公式 (有道API)

    千次阅读 热门讨论 2021-03-31 11:01:36
    废话不多说,先上翻译公式: 如果要翻译A1单元格的内容,函数公式为: =FILTERXML(WEBSERVICE("http://fanyi.youdao.com/translate?&i="&A1&"&doctype=xml&version"),"//translation") 函数...
  • python3读取翻译Excel后写入新Excel 调用的是百度翻译API,自备百度翻译API应用,以及python的模块
  • 你知道怎么把Excel文档翻译成中文嘛?Excel是用来数据统计的,如果内容里面有英文数据,在进行信息核对的时候对于那些英文不太好的同事就不太友好了,一个个的翻译显然不太现实,那么我们该怎么办呢?别着急,小编...
  • 艺牛智慧翻译助手 Excel插件
  • 谷歌翻译Excel表格 最近闲来无事写了份保姆级别的翻译Excel文件的python脚本。 最后在参考各位大佬的教程后写出的脚本,需要的可以自取。 食用方法 需要安装以下包:openpyxl、pygoogletranslation和tqdm。 修改...
  • excel 中英文翻译命令
  • 一键快速翻译excel/wps表格内容
  • Excel技巧—一个公式实现中英文翻译

    千次阅读 2020-12-15 11:13:30
    接着上一章用Excel实现汉字转拼音,不禁让小编想到那是否可以用Excel实现中英文翻译呢? 毕竟现在中国发展越来越快,和国际间交流越来越多,可能有些人的领导就是外国人,那这个时候拿着一堆中文的Excel报表给领导...
  • Translate plug-in for Excel,Excel翻译插件,适合一些经常与英文Excel打交道的英文菜鸟 ps:我老婆刚进入中外合资公司的财务岗位,英文有点费劲,我就想着做个Excel插件给她缓解下工作压力,也能更快的学习英文了~...
  • 怎么在Excel中快速将英文翻译为中文

    千次阅读 2021-09-03 19:00:10
    今天跟大家分享一下怎么在Excel中快速将英文翻译为中文 1.打开要翻译Excel文件 2.选中英文单词区域 3.点击DIY工具箱(Excel工具箱,百度即可了解详细下载安装信息,本文这里就不做详细解说。...
  • excel自动翻译vba Excel VBA:自动显示消息 (Excel VBA: Show Message Automatically)Keeping Excel users on the right path is a big job, but somebody's got to do it! Last week we created an Excel message ...
  • Excel调用有道词典实现批量翻译

    千次阅读 2021-12-05 09:21:38
    如图所示,我们在B2单元格中写入公式: ...i="&A2&"&doctype=xml&version"),"//translation") 然后向下填充,即可将A...这里我们使用了Excel中的网络类函数FILTERXML,这是Excel2013版本之后新增的一个
  • 采用vba网抓技术,借助有道网站实现批量翻译。支持各种语言。
  • 此VBA程序可以协助你词根维护,一键翻译。(内附简要说明) 适用人群:数据库模型设计人员,需要根据公司统一的词根翻译,帮助实现字段名翻译成标准的英文名。
  • 【办公-excelExcel批量翻译

    万次阅读 2019-03-08 17:20:45
    第一步、访问Excel API 网站,获取ExcelAPI函数库更新工具 第二步、下载并安装Excel API网络函数库下载工具。 打开工具自动检查更新,检查完后点击”执行更新”。 第三步、添加Excel API net加载项。 依次...
  • 通过EXCEL中的FILTERXML函数实现批量翻译使用FILTERXML函数和在线翻译实现EXCEL批量翻译FILTERXML语法WEBSERVE语法举例说明使用步骤1.确定网址,这边使用有道云的网址2.将网站翻译输出格式转为xml格式3.在网站中找到...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 26,968
精华内容 10,787
关键字:

Excel翻译