分享一个搜狗 Sogou 网页的翻译脚本,搭配 GoldenDict 使用

一直想让 GoldenDict 支持段落翻译,搜狗翻译又是我比较喜欢用的,苦于没有找到能能支持 GoldenDict 的。只好参考网上的代码,借助 AI 自己动手了。

1 下载Python脚本 SogouTranslatorGD.py

123pan.com

软件分享官方版下载丨最新版下载丨绿色版下载丨APP下载-123云盘

123云盘为您提供软件分享最新版正式版官方版绿色版下载,软件分享安卓版手机版apk免费下载安装到手机,支持电脑端一键快捷安装

2 添加词典:

python "D:\GoldenDict\content\SogouTranslatorGD.py" "https://fanyi.sogou.com/text?keyword=%GDWORD%&transfrom=auto&transto=zh-CHS&model=general"

3 修改 article-style.css 添加以下样式,隐藏一些不必要的元素。

/* Sogou Translate */
.programs_html .tab-trans-main .dict .module+.module {
	border-top-color: none !important;
	border-top: 3px dashed #6f6f6c;
}

.programs_html .tab-trans-main .dict .module h3 {
	color: rgb(229 149 33) !important;
	font-size: 18px !important;
	font-weight: bold !important;
}

.programs_html .select-area,
.programs_html .operate-box,
.programs_html #encyclopedia,
.programs_html .sort-select,
.programs_html .sgui-content,
.programs_html .footer-wap,
.programs_html .loading-pc,
.programs_html .input-area .btn-clear,
.programs_html .empty-space {
	display: none !important;
}

.programs_html .trans-box {
	cursor: not-allowed;
	pointer-events: none;
	box-shadow: rgb(235, 98, 45) 0px 16px 40px 0px !important;
}

.programs_html .word-details-card .word-details-con .word {
	color: rgb(235, 98, 45) !important;
}

.programs_html .content-wrap,
.programs_html .trans-box .trans-to {
	padding-top: 0 !important;
}

.programs_html #trans-input,
.programs_html #trans-result {
	color: rgb(134, 170, 204) !important;
	font-size: 16px !important;
}

.programs_html .input-area #trans-input {
	width: 100% !important;
	box-sizing: border-box;
	padding: 5px !important;
}

.programs_html .input-area .btn-clear {
	display: none !important;
}

/* Sogou Translate */

好耶 一直在用goldendict

现在可以不用手工设置样式,直接配置词典即可,不用单独修改样式文件。