谷歌Chrome翻译功能失效用不了,我们一起来恢复翻译功能

可用的谷歌国内 IP:

142.250.4.90 translate.googleapis.com
142.250.30.90 translate.googleapis.com
142.250.99.90 translate.googleapis.com
142.250.101.90 translate.googleapis.com
142.250.105.90 translate.googleapis.com
142.250.107.90 translate.googleapis.com
172.253.112.90 translate.googleapis.com
172.253.114.90 translate.googleapis.com
172.253.116.90 translate.googleapis.com
172.253.124.90 translate.googleapis.com

# 如果你有 IPv6 可以用下面的这些,没有请勿使用

2800:3f0:4004:806::200a translate.googleapis.com
2800:3f0:4004:805::200a translate.googleapis.com
2800:3f0:4003:c02::5f translate.googleapis.com

# 注意:这些 IP 只能指向谷歌翻译 API 接口域名,指向其他谷歌域名是无法使用的

保存后,记得重启浏览器才能生效,如果还不行则尝试清空 DNS 缓存后(cmd 中执行 ipconfig /flushdns)再重启浏览器。

通过修改 Hosts 的 IP 地址,可以暂时恢复谷歌翻译功能的正常使用,当然并不能保证可用的服务器IP日后依然可以使用,可能会存在失效的状态,且用且珍惜吧。

2022-11-24  编辑说明:
谷歌翻译 退出中国大陆 之后翻译功能不能使用的解决方案,请点击上面的链接
按里面的方法解决即可正常使用 ,实测可用。

******************************************************************************
《Xml文档翻译器》己更新到2.1.1版:20220416更新
更新说明如下:
1.增加对翻译文档进行查找替换功能:
  1.1 方便对翻译错误的地方进行更正,进行批量查找与替换。
   1.2 原始文档的标签和内容只提供查找功能,不能进行修改,以免误操作。
   1.3 查找和替换功能默认选中 忽略大小写和忽略“@” 属性行。
**************************************************************************************************
1.4 如果属性的内容被修改,会造成显示不了翻译后的注释,
         替换操作时,谨慎取消 ‘忽略“@” 属性行'  的勾选。
**************************************************************************************************
《Xml文档翻译器》己更新到2.1版:20220412更新更新说明如下:
1.优化性能: 保存和自动翻译 用新的线程执行。
2.自动翻译间隔时间最小可以调到0.01s  可加快翻译速度(翻译文件比较大或者比较多时,建议使用IP代理,或调大间隔时间,原因:防止谷歌翻译封IP )
3.修正了一些XML文档不能解析的问题。
4. 增加了输入行号快速定位的功能.(方便大文件进行分段翻译。)
5.大一点的XML文档解析之后添到TreeViwe 控件的时间会比较长,为了防止加载文件时界面假死,原本打算也用新线程(即用treeView.Invoke和treeView.BeginInvoke )来处理的,后面发现用treeView.Invoke和treeView.BeginInvoke处理的话,整个加载过程会慢5~10倍,例如:加载HalconDotNet.xml时,原本1分钟多可以打开处理完成,用treeView.Invoke和treeView.BeginInvoke处理 需要8分钟以上。所以就放弃了。打开慢一点就慢一点吧,比起10分钟的处理时间来说,这个还能接受。如果谁有更好的处理方式,可以教我一下。

6. EmguCV和VisionPro 的 xml文件 也可以翻译,但是有些xml文件打开会报错,需要按照链接下面的修改方法对xml文件进行修改好,可以打开进行翻译。
      相信有多像我一样英语不好的初学者,刚开始接触 halcon与C# 联合编程的时候,对HalconDotNet里面的函数的英文注释看的很因难。为了学起来容易一些,我在网上找了到别人翻译过的HalconDotNet.XML 文件,发现里面错误很多,可能也是用软件进行翻译的吧。
       后面我在网上找到了款可以用谷歌翻译进行翻译的免费软件,发现只能一行一行的进行翻译,而且操作方面不是太方便。于是我把这款软件进行了反编译得到了源码。对里面的功能进行了一些修改。主要做了以下方面的修改:
1.增加了手动翻译的快捷键.
2.增加了自动翻译功能。
3.增加了翻译错误修改功能。
4.修改了XML文件里面对连续多行内容翻译不正确会报错的问题。
5.优化了操作界面。
       有需要的同学,可以把halcon的bin目录下的XML文档备份后,把文档复制出来用这个软件进行翻译,翻译完成后,把翻译后的XML文档放到原文件的位置即可。
        注意:软件会进行2次文档打开操作,第1次打开的是原始文件,第2次打开的文档是可以修改的文件,第2次打开如果是原文件,保存时则会替换原文件。
        软件默认选择从英语翻译到中文简体,如果要翻译其它语言,可以在上面进行选择。软件支持世界上100多种语言互译。(调用的google 翻译)。
       为防止google 封IP,自动翻译时请不要把间隔时间调到太小,或者使用IP代理。
        如果翻译软件翻译的有错误,可以手动修改后再保存文件。
留个QQ:1034654384 ,有什么问题可以跟我交流。
软件截图:

翻译前的HalconDotNet:

翻译后的HalconDotNet:

对于打开XML文件报错:“打开XML文件错误:文件格式不正确!” 的解决方法:
原因:程序注释的文体内容的前面或后面有引用的属性,或者文本内容没写在节点里面,造成解析错误:
需要手动将XML里面的这些文本内容进行一些修改后,再用此软件翻译。XML建议用用VS打开进行编辑。
例如:以下几种情况:
1.

2.

3.

《Xml文档翻译器2.1》 免费版

链接:https://pan.baidu.com/s/1iDjQy9CWjkcZ0_cCdYmYgg

提取码:68vj

[Windows] Visual Studio 类库Xml文档免费翻译工具 《Xml文档翻译器2.1》的更多相关文章

  1. Caffe on Windows (Visual Studio 2015+CUDA8.0+cuDNNv5)

    Title : Caffe (Visual Studio15+CUDA8+cuDNN5+python3.5) Author : SURFZJY Logo : True [TITLE] Requirem ...

  2. Windows Visual Studio 下配置OpenGL

    很多同学不是很清楚OpenGL的配置,一个个帮忙配置也不是办法,干脆就写一篇教程好了. 本人使用的是Visual Studio 2015版本,对于Visual Studio 2012版本的配置会稍有不 ...

  3. 通过Windows Visual Studio远程调试WSL2中的.NET Core Linux应用程序

    最近两天在Linux中调试.NET Core应用程序,同时我发现在Linux中调试.NET Core应用程序并不容易.一直习惯在Visual Studio中进行编码和调试.现在我想的是可以简单快速的测 ...

  4. OpenCV(c++)-1 安装和配置OpenCV4.4(Windows+visual studio 2019)

    @ 目录 安装OpenCV4 在Windows系统安装OpenCV4 配置visual studio 2019 配置包含路径 验证配置结果 安装OpenCV4 OpenCV是一个基于BSD许可(开源) ...

  5. windows Visual Studio 2017 编译 HEVC cmake-3.8.1-win64-x64.msi 下载

    ttps://github.com/OpenHEVC/openHEVC 下载一 直接下载源码(可选)或下载源码包,我这里下载的是源码 打开 Visual Studio () 去 github 找到源码 ...

  6. windows Visual Studio 上安装 CUDA【转载】

    原文 : http://blog.csdn.net/augusdi/article/details/12527497  前提安装: Visual Studio 2012 Visual Assist X ...

  7. Visual Studio Package 插件开发之自动生成实体工具

    前言 这一篇是VS插件基于Visual Studio SDK扩展开发的,可能有些朋友看到[生成实体]心里可能会暗想,T4模板都可以做了.动软不是已经做了么.不就是读库保存文件到指定路径么…… 我希望做 ...

  8. Visual Studio Package 插件开发之自动生成实体工具(Visual Studio SDK)

    前言 这一篇是VS插件基于Visual Studio SDK扩展开发的,可能有些朋友看到[生成实体]心里可能会暗想,T4模板都可以做了.动软不是已经做了么.不就是读库保存文件到指定路径么…… 我希望做 ...

  9. 教你用Visual Studio Code做PHP开发 - 微软官方工具,IDE中的黑马

    转载于:http://bbs.wfun.com/thread-902655-1-1.html,仅供自己备忘 本文为我在智机网的原创  ] 关于Visual Studio Code,可能有的开发者很陌生 ...

  10. Helixoft VSdocman 是一个集成于Visual Studio并提供了命令行版本的帮助文档编译工具

    http://www.helixoft.com/vsdocman/overview.html https://blog.fishlee.net/2016/01/14/helixoft-vsdocman ...

随机推荐

  1. 【剑指Offer】【链表】链表中环的入口结点

    题目:给一个链表,若其中包含环,请找出该链表的环的入口结点,否则,输出null. A:创建两个指针,一个pFast一个pSlow指向链头,pFast一次走2步,pSlow一次走1步,如果两个指针必相遇 ...

  2. 肖sir__网页线下面试

    第一题: 设计一下两个两位数相加的测试用例,说只能写数字不要写文字 第二题 淘宝订单怎么测试 功能测试: 1.测试订单输入的类型 2.测试金额数量:可创建等价类划分 3.测试库存数量变更 4.测试订单 ...

  3. VeeValidate 注册实例

    注册 1 安装: npm install vee-validate --save 2.mian.js 填写 import Vue from 'vue' import VeeValidate, {Val ...

  4. SQL Server创建表,存储过程,function函数脚本规范

    --创建新表 /**************************************************************************************** *** ...

  5. Pytest Fixture(二)

    作用域 固件的作用是为了抽离出重复的工作和方便复用,为了更精细化控制固件(比如只想对数据库访问测试脚本使用自动连接关闭的固件),pytest 使用作用域来进行指定固件的使用范围. 在定义固件时,通过  ...

  6. 替代学习物联网-云服务-02阿里云MQTT

     1.支付宝登录,进入物联网平台 https://iot.console.aliyun.com/product  2.新建产品  3.添加设备 4.设备连接参数  5.连接到阿里云

  7. git 代码托管常用代码

    一.git全局账号登录 (1)全局登录账号和密码 git config --global user.name "xxx" git config --global user.emai ...

  8. 解决vuex 状态管理mutations报错为:"[vuex] unknown mutation type: VIWE_NAV"

    报错截图: 我的解决思路: 1.先检查gettes方向获取与actions提交是否畅通,同时专注检查code是否输错. 2.我查了别人多数是""在vuex中没有mutation,有 ...

  9. Linux-非Root用户-配置深度学习环境

    1|01 简介 Anaconda:是一个开源的Python发行版本,其包含了conda.Python等软件包,numpy,pandas,scipy等科学计算包. Conda:包管理器, venv+pi ...

  10. vue+antd实现PDF预览(后端返回的是文件流)

    操作步骤: 第一步:下载包   npm install --save vue-pdf 第二步:导入组件 第三步:使用pdf标签进行展示,showUrl指的是访问路径 第四步:定义要用到的变量 第五步: ...