[Windows] Visual Studio 类库Xml文档免费翻译工具 《Xml文档翻译器2.1》
谷歌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》的更多相关文章
- Caffe on Windows (Visual Studio 2015+CUDA8.0+cuDNNv5)
Title : Caffe (Visual Studio15+CUDA8+cuDNN5+python3.5) Author : SURFZJY Logo : True [TITLE] Requirem ...
- Windows Visual Studio 下配置OpenGL
很多同学不是很清楚OpenGL的配置,一个个帮忙配置也不是办法,干脆就写一篇教程好了. 本人使用的是Visual Studio 2015版本,对于Visual Studio 2012版本的配置会稍有不 ...
- 通过Windows Visual Studio远程调试WSL2中的.NET Core Linux应用程序
最近两天在Linux中调试.NET Core应用程序,同时我发现在Linux中调试.NET Core应用程序并不容易.一直习惯在Visual Studio中进行编码和调试.现在我想的是可以简单快速的测 ...
- OpenCV(c++)-1 安装和配置OpenCV4.4(Windows+visual studio 2019)
@ 目录 安装OpenCV4 在Windows系统安装OpenCV4 配置visual studio 2019 配置包含路径 验证配置结果 安装OpenCV4 OpenCV是一个基于BSD许可(开源) ...
- windows Visual Studio 2017 编译 HEVC cmake-3.8.1-win64-x64.msi 下载
ttps://github.com/OpenHEVC/openHEVC 下载一 直接下载源码(可选)或下载源码包,我这里下载的是源码 打开 Visual Studio () 去 github 找到源码 ...
- windows Visual Studio 上安装 CUDA【转载】
原文 : http://blog.csdn.net/augusdi/article/details/12527497 前提安装: Visual Studio 2012 Visual Assist X ...
- Visual Studio Package 插件开发之自动生成实体工具
前言 这一篇是VS插件基于Visual Studio SDK扩展开发的,可能有些朋友看到[生成实体]心里可能会暗想,T4模板都可以做了.动软不是已经做了么.不就是读库保存文件到指定路径么…… 我希望做 ...
- Visual Studio Package 插件开发之自动生成实体工具(Visual Studio SDK)
前言 这一篇是VS插件基于Visual Studio SDK扩展开发的,可能有些朋友看到[生成实体]心里可能会暗想,T4模板都可以做了.动软不是已经做了么.不就是读库保存文件到指定路径么…… 我希望做 ...
- 教你用Visual Studio Code做PHP开发 - 微软官方工具,IDE中的黑马
转载于:http://bbs.wfun.com/thread-902655-1-1.html,仅供自己备忘 本文为我在智机网的原创 ] 关于Visual Studio Code,可能有的开发者很陌生 ...
- Helixoft VSdocman 是一个集成于Visual Studio并提供了命令行版本的帮助文档编译工具
http://www.helixoft.com/vsdocman/overview.html https://blog.fishlee.net/2016/01/14/helixoft-vsdocman ...
随机推荐
- RxJava简要分析
一:RxJava执行流程: RxJava简单使用 private final String tag = getClass().getSimpleName(); //数据源,被观察对象 Observab ...
- Servicemonitor监控自带metrics接口和无metrics接口
前言: servicemonitor监控存在两种情况: 1.有metrics ,创建service+servicemonitor配置 2.无metrics 配置exporter,exporter进行 ...
- lg8945题解
考虑一个20分的\(O(n^2)\)做法:枚举答案区间\([l,r]\),那么显然要把尽可能多的1填入\([l,r]\).使用前缀和计算\([l,r]\)中\(0\)的个数,那么填入后的价值可以\(O ...
- vue 中 watch 和 watchEffect 区别
vue 中 watch 和 watchEffect 区别 * watch 需要先指明需要侦听的数据源,watchEffect 不需要,只要传入的函数带有依赖就会自动追踪. * watchEffect ...
- (面试题)面试官为啥总是让我们手撕call、apply、bind?
引言 上一篇关于<面试官为啥总是喜欢问前端路由实现方式>的文章发布后,发现还是挺受欢迎的.这就给我造成了一定的困惑 之前花了很长时间,实现了一个自认为创意还不错的关于前端如何利用node+ ...
- Mac预览怎么用 Mac预览功能实用技巧大全
Mac预览怎么用?有很多的用户以为Mac自带的预览功能只具有简单的图片浏览功能,其实不然,其实"预览"是一款强大的看图.修图.改图软件,也同时是一款多功能的 PDF 阅读与编辑工具 ...
- JDBC基本案例
public static void main(String[] args) throws Exception { //1注册驱动 Class.forName("com.mysql.jdbc ...
- Lua中对自定义二维表进行添加、修改、计算、删除、判断是否存在操作
引言: 最近刚稍微深入了解一下Lua,正好最近需要用到Lua中对表的操作,于是借助现有的了解实现了对一个简单的二维表进行添加.修改.计算.删除及判断存在的操作 表的创建及相关方法: 1. 创建表及自定 ...
- 我眼中的Serverless
https://cloud.tencent.com/document/product/583 摆脱服务器.存储等底层设备,只上传代码,由云服务器提供服务的触发,维护,调用.
- javase我的笔记
学习java编程 |--需要遵循其语法规范 |--在其开发环境下编程 准备开发java环境 |--安装jdk |--配置jdk jdk:含义是java提供的一套开发工具,包含jre\编译器等 |--编 ...