谷歌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. Java项目引入第三方Jar包

    普通java Project 引入jar包: 1,copy jar to lib folder. 2, imported with Build path -> Add external jars ...

  2. js实现光标移入和移出元素事件

    js实现光标移入和移出元素事件 效果实现: 代码: i标签添加事件 var onmouse = 'onmouseover = "overshow(this)" onmouseout ...

  3. C++实现顺序表相关操作

    //顺序表#include<iostream>#include<cstdlib>//C中stdlib.h动态分配内存using namespace std;#define OK ...

  4. mysql使用保留字导致该列查不出来(mysql版本问题)

    mysql版本是 问题: 如图这边groups是sql的保留字此时这样查询是查不出来的,并会报错语法错误.但是在5.几的mysql版本中这行sql就没有问题. 解决方法: 在groups列上加上'gr ...

  5. Ubuntu 20.04 部署Prmoetheus+grafana+mysql+mysqld_exporter+node_exporter

    Prometheus简介 Prometheus是一个功能强大的开源监控系统,可从您的服务中收集指标并将其存储在时间序列数据库中.它通过Grafana等工具提供多维数据模型,灵活的查询语言和多样化的可视 ...

  6. Vue3.0 里为什么要用 Proxy API 替代 defineProperty API?

    响应式优化. a. defineProperty API 的局限性最大原因是它只能针对单例属性做监听. Vue2.x 中的响应式实现正是基于 defineProperty 中的 descriptor, ...

  7. 实验:STM32F103烧写支持Arduino

    1.搭建烧写环境 烧写器:ST-LINK.  2.启动stm32 flash烧写工具  3.连接识别CPU 4.打开generic-boot20_pc13.bin 5.烧写程序  6.查上miniUS ...

  8. WinExec("D:\\MY_tool\\APPLICATION\\calc.exe", SW_SHOW);

    1 #pragma comment(lib,"shell32.lib")2 3 4 ShellExecute(NULL, NULL,"calc.exe", NU ...

  9. FreeSql 将 Saas 租户方案精简到极致[.NET ORM]

    什么是多租户 维基百科:"软件多租户是指一种软件架构,在这种软件架构中,软件的一个实例运行在服务器上并且为多个租户服务".一个租户是一组共享该软件实例特定权限的用户.有了多租户架构 ...

  10. NIO基本介绍

    同步和异步,同步指的是应用程序会直接参与IO读写操作,用阻塞或者长轮询的方式来获取数据.异步指的是IO交给操作系统,完成IO读写后通知程序,程序直接拿走数据. BIO:同步阻塞式IO,服务器实现模式为 ...