has its place.
SELF-HOSTED TRANSLATION WORKSPACE
专业文件翻译。
部署在你的环境。
从文档解析、模型翻译到质检交付,
将格式、术语与翻译记忆纳入同一工作流。
默认永久授权,无商业到期日;定期校验,第三方模型等费用另计。
识别段落、表格与标签,保留文档结构。
DEPLOYMENT / 开始部署
选择环境,开始安装。
安装器统一配置应用、PostgreSQL 与 Redis。复制对应命令,完成下载校验后开始部署。
请在电脑上执行安装命令。可复制本页链接,稍后在目标设备上打开。
Windows 安装命令
打开 PowerShell 5.1 或 PowerShell 7,粘贴完整命令执行。
& {
$ErrorActionPreference = 'Stop'
[Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bor [Net.SecurityProtocolType]::Tls12
$release = '0.2.1-r11'
$target = Join-Path $env:LOCALAPPDATA "TransDoc\Packages\$release"
if (Test-Path -LiteralPath $target) { throw "Directory exists: $target . Run its Start.cmd to continue; do not delete config or Docker volumes." }
$zip = Join-Path ([IO.Path]::GetTempPath()) ("TransDoc-" + [Guid]::NewGuid().ToString('N') + '.zip')
$url = "https://github.com/70451136/TransDoc/releases/download/v$release/TransDoc-Windows-x64-$release.zip"
Invoke-WebRequest -UseBasicParsing -Uri $url -OutFile $zip
$expected = '2f48b52e034cd32c12c5b5b9d96f5a7fd044f7887af5970028412d1ee7715a99'
if ((Get-FileHash -LiteralPath $zip -Algorithm SHA256).Hash.ToLowerInvariant() -ne $expected) { throw 'SHA256 mismatch; installation stopped.' }
$stage = $target + '.partial-' + [Guid]::NewGuid().ToString('N')
Expand-Archive -LiteralPath $zip -DestinationPath $stage
[IO.Directory]::Move($stage, $target)
Start-Process -FilePath (Join-Path $target 'Start.cmd') -WorkingDirectory $target
}系统要求、安装位置与重装说明
需要 x64 Windows 10/11,且满足 Docker Desktop 当前系统要求;开启硬件虚拟化与 WSL 2,使用 Linux 容器。建议预留至少 10 GB 空间。许可确认、UAC、系统组件或重启仍需你配合,不能保证无提示静默安装。
安装包与配置默认存到 %LOCALAPPDATA%\TransDoc\Packages\0.2.1-r11。如需放在 D 盘,执行前修改命令中的 $target,例如 'D:\TransDocNode';这不会迁移 Docker 镜像和数据盘。
已有目录时命令会停止,防止覆盖。请在原目录双击 Start.cmd 继续,修复 / 重装使用菜单 3。升级前备份配置、数据库和文件;不要删除 config 或数据卷,也不要运行 docker compose down -v。
在 Linux 的 Bash 终端执行
x86_64;需要 curl、tar、sha256sum 和 sudo。当前版本需分两步完成授权。
(
set -eu
umask 077
release='0.2.1-r11'
target="$HOME/TransDoc-$release"
if [ -e "$target" ]; then
printf 'Directory exists: %s . Continue from the original directory; do not delete config or volumes.\n' "$target" >&2
exit 1
fi
read -r -p 'Administrator email: ' admin_email
test -n "$admin_email"
stage="$(mktemp -d "$HOME/TransDoc-$release.partial.XXXXXX")"
cd "$stage"
archive="TransDoc-Linux-x64-$release.tar.gz"
curl --fail --location --proto '=https' --proto-redir '=https' --tlsv1.2 \
"https://github.com/70451136/TransDoc/releases/download/v$release/$archive" -o "$archive"
printf '%s %s\n' 'a87860673c155e04cd1e5e2c08a635d952ad7b08de9cc2b10a4fd3a3393f2955' "$archive" | sha256sum -c -
tar -xzf "$archive"
mv -T --no-clobber "$stage" "$target"
test ! -d "$stage" || { printf 'Target appeared during download; stopped without overwriting.\n' >&2; exit 1; }
cd "$target"
sudo bash install.sh --prepare --install-engine --admin-email "$admin_email"
)准备完成不等于应用已就绪。将节点标识提交主站「部署授权」,把对应完整凭证私密保存到安装目录的 activation.json,再执行下面的命令。不要在聊天或截图中公开凭证。
cd "$HOME/TransDoc-0.2.1-r11"
chmod 600 activation.json
sudo bash install.sh --activate支持的发行版与服务器访问方式
自动准备 Docker 支持 Ubuntu 22.04 / 24.04 / 26.04、Debian 12 / 13;已有可用引擎会复用。当前镜像为 linux/amd64,不支持直接在 ARM64 或 Windows 容器模式运行。
默认目录 $HOME/TransDoc-0.2.1-r11;如果改过 target,后续 cd 也要使用同一目录。安装中断后从原目录继续,不要删配置重来。
工作台默认为 http://localhost:8080,只监听本机。云服务器上的 localhost 指服务器自己;远程访问需配置 SSH 转发或 HTTPS 反向代理、访问控制与备份。不要直接暴露 PostgreSQL / Redis 端口。
下载失败请检查 GitHub 网络,不要跳过校验。Windows 也可使用网盘下载安装包。详细说明与已知告警请看 安装文档、版本说明。
WORKFLOW / 产品能力
从原文到交付,每一步都有依据。
面向译者、翻译团队与企业文档协作
翻译内容,也照顾格式。
Office 标签级解析、占位符保护与格式写回。支持纯译文与原译对照,减少交付前的重复排版。
文档解析 / 格式还原 / 对照交付让项目经验成为可复用的资产。
客户与项目关联术语库和翻译记忆。导入、维护与协作共享,让专业表达在后续任务中持续复用。
客户资源 / 术语管理 / 翻译记忆进度、质检与恢复,有迹可循。
记录任务阶段、模型调用和重试过程。支持 Trados / SDLXLIFF 双语文件 QA,辅助检查漏译、数字与术语一致性。
Agent / Harness / 双语质检按需求选择模型,而非绑定模型。
接入云服务商、自定义兼容 API,或 Ollama、LM Studio、vLLM 等本地服务。性能、成本与部署方式由你选择。
自带密钥 / 自定义端点 / 本地模型复杂版式和重要内容仍建议人工复核。安装包不附带模型、硬件或第三方调用额度。
SUPPORT / 部署须知
常见问题
关于费用、数据与后续维护。
软件免费,是否还有其他费用?
本地部署版软件可免费下载安装,默认永久授权没有商业到期日,仍需定期连接主站校验状态。第三方模型、云主机、存储、网络及 Docker Desktop 可能有各自费用与条款;本地模型也需要自己准备算力。
断网还能使用吗?
有效签名授权的离线宽限最长 7 天,已知到期或停用按实际授权状态执行。受限时保留已有文件查看和下载,不启动新的受限处理;云端模型本身也需要网络。
文档数据如何处理?
文件、账号和数据库由你的部署管理。使用云模型时,翻译所需内容仍会发送到你选择的服务商。本地模型需自行部署,并检查联网研究等设置。本地部署不等于所有操作完全离线。
docker pull 之后还需要安装吗?
docker pull 只下载镜像,不会安装整套应用。TransDoc 需要 API、Web、Worker、授权服务、PostgreSQL 和 Redis 协同运行。请使用正式发行包的安装器,由它完成配置、迁移、健康检查与服务启动。
重装会清空原来的数据吗?
控制台提供保留数据的修复 / 重装。请复用原安装目录和节点身份,操作前备份配置、数据库及文件卷;不要删除 Docker 数据卷。保留数据重装不等于备份,删除数据库后仅找回授权不能恢复文件。
