# Transer-master **Repository Path**: c-java-father/transer-master ## Basic Information - **Project Name**: Transer-master - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-11 - **Last Updated**: 2026-05-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Transer ## 简介 golang 翻译器 目前实现了百度和有道的翻译API对接 提供了两个命令行工具: ## Transer 单条翻译,有道 只支持13国语言。 ![](Preview/Transer.png) ## QtTranser Qt的多语言文件批量翻译 ![](Preview/QtTranser.png) ## Go环境 golang 1.12及以上 ## 编译/运行 在源码目录执行go run并提供参数即可,不提供参数则显示Uasge。 例如: ``` PS E:\Dev\go\Transer> go run .\cmd\QtTranser -api string baidu | youdao (default "baidu") -inputFile string the input file need translate -outputFile string the output file (default "out.tr") -secret string your secret (default "0d2RvCho9XZNEO5GCGNs") -targetLang string zh | en | ja | ko | fr | es | pt | it | ru | vi | de | ar | id (default "zh") -userID string your id (default "20190502000293463") ``` 默认userID和secret是我个人申请的有道账号,可能过期,请自行替换为百度/有道账号。 ## Build status [![Build Status](https://travis-ci.org/jaredtao/Transer.svg?branch=master)](https://travis-ci.org/jaredtao/Transer) ## License [![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/jaredtao/Transer/blob/master/LICENSE) 参考资料:https://zhuanlan.zhihu.com/p/37690859 编译 1. go build -o ./cmd/Transer/transer.exe ./cmd/Transer 2. go build -o ./cmd/QtTranser/Qttranser.exe ./cmd/QtTranser transer.exe -text "我爱你" -targetLang en go run main.go -text="Hello World" -targetLang=zh -api=baidu go run ./cmd/Transer go run ./cmd/QtTranser -inputFile="c:/todd/yarn.lock" go run main.go QtTranser.go -inputFile="c:/todd/yarn.lock" //error file go run main.go QtTranser.go -inputFile="c:/todd/qt-i18n.xml" Qttranser.exe -inputFile=trans_zh.qs -outputFile=trans_en.qs -targetLang=en