找回密码
 加入
搜索
楼主: afan

[原创] A小译_划词翻译

  [复制链接]
 楼主| 发表于 2022-10-21 16:27:12 | 显示全部楼层
本帖最后由 afan 于 2022-10-22 08:43 编辑
chishingchan 发表于 2022-10-21 16:12
有段日子没使用A小译(v2.9.5)了,今天发现出错了:

谷歌前两天开始继续作妖,出现这个消息框说明服务器作出了响应,但没有正常执行
如果关闭提示,等一段时间又正常了,或者重启程序也能正常。但也可能都不正常,或者随时不正常
经各种测试,出问题的概率很随机… 这也是最难对付的
目前已研究出解决方案,测试中……

后续:解决方案今日已失效,已不是偶尔可用了,是完全失效了。看日后动静再说吧~
发表于 2022-10-22 20:45:42 | 显示全部楼层
听说这段批处理可以修复谷歌翻译
:: Copyright (c)2022 https://bookfere.com
:: This is a batch script for fixing Google Translate and making it available
:: in the Chinese mainland. If you experience any problem, visit the page below:
:: https://bookfere.com/post/1020.html

@setlocal enabledelayedexpansion
@echo off

set "source_domain=google.cn"
set "target_domain=translate.googleapis.com"

set "hosts_file=C:\Windows\System32\drivers\etc\hosts"

for /f "skip=4 tokens=2" %%a in ('"nslookup %source_domain% 2>NUL"') do set ip=%%a
set "old_rule=null"
set "new_rule=%ip% %target_domain%"

for /f "tokens=*" %%i in ('type %hosts_file%') do (
    set "line=%%i"
    :: Retrieve the rule If the target domain has been exists in the line.
    if not "!line:%target_domain%=!"=="%%i" set "old_rule=%%i"
)

if not "%old_rule%"=="null" (
    if not "%old_rule%"=="%new_rule%" (
        echo Deleting the rule "%old_rule%"
        echo Adding the rule "%new_rule%"
        for /f "tokens=*" %%i in ('type "%hosts_file%" ^| find /v /n "" ^& break ^> "%hosts_file%"') do (
            set "rule=%%i"
            set "rule=!rule:*]=!"
            if "%old_rule%"=="!rule!" set "rule=%new_rule%"
            >>%hosts_file% echo(!rule!
        )
    ) else (
        echo The rule already exists, nothing to do.
    )
) else (
    echo Adding the rule "%new_rule%"
    echo.>>%hosts_file%
    echo.>>%hosts_file%
    echo # Fix Google Translate CN>>%hosts_file%
    echo %new_rule%>>%hosts_file%
)

echo Done.
pause
 楼主| 发表于 2022-10-22 21:29:09 | 显示全部楼层
chishingchan 发表于 2022-10-22 20:45
听说这段批处理可以修复谷歌翻译

这个是利用 nslookup 解析域名,再将该IP添加到 Hosts 列表,这种方式现在都是没用的~
 楼主| 发表于 2022-10-23 10:00:25 | 显示全部楼层
又整了个解决方法,消息附件已更新新版,几位需要的话可在今日内下载~
就目前的形势,能用多久未知,能用时就加紧用吧。
发表于 2022-10-24 03:32:50 | 显示全部楼层
afan 发表于 2022-10-23 10:00
又整了个解决方法,消息附件已更新新版,几位需要的话可在今日内下载~
就目前的形势,能用多久未知,能用 ...



A295失效
A297正常~!
感谢afan大的维护~




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×

评分

参与人数 1金钱 +50 收起 理由
afan + 50 感谢反馈

查看全部评分

 楼主| 发表于 2022-10-24 09:44:51 | 显示全部楼层
w60711 发表于 2022-10-24 03:32
A295失效
A297正常~!
感谢afan大的维护~

你们那边应该不会有多大影响,甚至无影响,只要谷歌翻译还存在。准备下次加入“非受限区域”选项,海外等非内地区域选择该项即可。因为其对内地不知道还会有什么限制,加入该选项以不受影响。

点评

了解! 因目前295每次都是Err=0,所以想说也回报一下XD 感恩不尽~ :)  发表于 2022-10-24 15:39
发表于 2022-10-24 10:09:48 | 显示全部楼层
afan 发表于 2022-10-24 09:44
你们那边应该不会有多大影响,甚至无影响,只要谷歌翻译还存在。准备下次加入“非受限区域”选项,海外等 ...

我这边是这种情况







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×

点评

如果都不是目前问题,或许看看是不是Windows的安全性更新没有更新到,我记得有2项SSL更新会有类似状况~  发表于 2022-10-24 15:47
 楼主| 发表于 2022-10-24 10:54:56 | 显示全部楼层
chzj589 发表于 2022-10-24 10:09
我这边是这种情况

我这 xp win7 都没这种弹窗,如果出现这种弹窗点击“是”就行了
发表于 2022-10-24 11:05:51 | 显示全部楼层
afan 发表于 2022-10-24 10:54
我这 xp win7 都没这种弹窗,如果出现这种弹窗点击“是”就行了

点击“是”后,提示超时。不能翻译
 楼主| 发表于 2022-10-24 11:32:18 | 显示全部楼层
本帖最后由 afan 于 2022-11-8 11:35 编辑

221025 更新 2.9.8 版
        [修改]无法访问导致无法使用的问题

BTW, 3.0版将修正、改善一些词库方面的问题和功能;以及可选访问谷歌的方式
 楼主| 发表于 2024-1-20 18:15:56 | 显示全部楼层
本帖最后由 afan 于 2024-1-21 16:36 编辑
240120 更新 3.0 版 (非公开发布)
        [新增]一个“访问谷歌连接方式”的设置窗口(必看:使用此版必须的设置)
           在托盘右键菜单(或主菜单)点击该菜单项,可进行设置以下设置:
           禁用IP映射(非受限区域):如台湾等不受限制的地区可选择此项,将使用直连方式
           启用IP映射:需填入一个有效IP地址(此贴会尽量保持发布一个,也可自行网络搜集)
           不管选择哪项,都可点击测试来验证翻译是否正常,正常则点击应用即可
           注意:
           软件不会内置IP数据,启动时若未获取到映射数据,默认“禁用IP映射”,对于台湾等地区无需更改设置,直接可用
           而对于国内,肯定是不能用的(除非已翻墙等代理措施),需进入此设置,启用IP映射,填写IP地址,测试并应用即可
           如果启动时获取到映射数据则自动使用“启用IP映射”,若翻译异常可设置新IP(非受限区域则可切换到禁用IP映射)

        [修正]程序需在顶层显示,但在某些程序执行后失去顶层属性导致未显示的问题
        [修正]使用 Esc 键注册关闭窗口热键后可能造成其它程序的 Esc 无效的问题
        [修正]划词后失焦(或划词后无反应)问题
        [修正]有时候会有瞬间边框残影的问题
        [修正]增强使用热键进行“翻译并替换”时的上屏可靠性
        [修改]更改翻译语言时立即生效,直接翻译当前已有文本
        [新增]可修改小译边框色,以在白色背景中突出显示
           在配置文件[OTP]下添加一行 borderColor = 颜色代码
           颜色代码如红色 0xFF0000,黄色 0xFFFF00,绿色 0x00FF00,蓝色 0x0000FF,当然也可以自定义
           修改后重启软件生效

        [新增]词库方面:
           修正词库对于某些含有 \ 字符而无法命中的问题
           右键菜单新增“查看命中”菜单项,点击可查看当前的命中详情,如有命中词条也将一同展示
           添加词库时先提示确认添加
           词库支持源文包含 = 字符

楼上3位有反馈的坛友 @chishingchan @w60711 @chzj589 如有需要请见站内消息,已发送

另注:
1,win11 记事本测试划词时光标为正常状态而非插入符,这种情况就算是监控的控件也不会触发翻译。因此,如遇这种情况,建议划词时观察光标形状有无插入符,如无则勾选“非接触划词”,此时就不会检测插入符了,只要是在监控的控件按住并移动就会触发翻译,当然,坏处是就算按住滑动不是划词的动作,比如拉动滚动条,也会触发(或者走进度时移动鼠标取消)。总之按需选择吧,就算不支持划词还可使用其它诸如双击Ctrl,热键,等等快速方式

2,Win11某些程序不适合双击右键启用翻译,因其单击一次右键后就弹出了中断操作的菜单,无法Esc取消的那种,导致翻译的目标窗口是弹出菜单,那肯定是获取不到文本数据的,也就只能弹出待输入的小译了。
另外加入监控操作时不要用双击右键操作的,因为可能捕获的目标是右键菜单控件。应使用划词、热键的方式

3,最好远离Win11这操蛋玩意,啥啥不好,多加几层皮,浪费资源

评分

参与人数 1威望 +10 金钱 +100 贡献 +10 收起 理由
chishingchan + 10 + 100 + 10 很给力!

查看全部评分

发表于 2024-1-21 16:21:24 | 显示全部楼层
afan 发表于 2024-1-20 18:15
楼上3位有反馈的坛友 @chishingchan @w60711 @chzj589 如有需要请见站内消息,已发送

另注:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×

评分

参与人数 1金钱 +100 收起 理由
afan + 100 反馈+

查看全部评分

 楼主| 发表于 2024-1-21 16:29:21 | 显示全部楼层


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2024-1-22 02:32:56 | 显示全部楼层
本帖最后由 w60711 于 2024-1-22 02:34 编辑
afan 发表于 2024-1-20 18:15
楼上3位有反馈的坛友 @chishingchan @w60711 @chzj589 如有需要请见站内消息,已发送

另注:


感謝通知更新XD
不知為何在我的電腦開不起來3.0
連INI都沒有
2.9.7卻可以開啟...==+
要找個時間測試看看了

使用沙盒卻可以開...
使用直連谷歌測試OK~


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×

评分

参与人数 1金钱 +100 收起 理由
afan + 100 反馈+

查看全部评分

 楼主| 发表于 2024-1-22 09:07:12 | 显示全部楼层
w60711 发表于 2024-1-22 02:32
感謝通知更新XD
不知為何在我的電腦開不起來3.0
連INI都沒有

沙盒正常而之外跑不起来有可能是杀软作祟
因为就如你所说,ini都没有。程序启动时就会检查该文件,没有就生成,如果没生成,那估计就是被拦截了

点评

有這可能,MS內建的...,但我也停用保護、路徑設為白名單了。這幾天忙,測試後有結果再回報XDD  发表于 2024-1-22 18:07
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-14 11:33 , Processed in 0.104852 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表