SELF-HOSTED TRANSLATION WORKSPACE

专业文件翻译。
部署在你的环境。

从文档解析、模型翻译到质检交付,
将格式、术语与翻译记忆纳入同一工作流。

Windows / LinuxDocker 部署自选云端或本地模型

默认永久授权,无商业到期日;定期校验,第三方模型等费用另计。

DOCUMENT ENGINE流程演示
结构解析

识别段落、表格与标签,保留文档结构。

为专业文档工作流而设计
OfficeSDLXLIFF术语库 / TM原译对照Agent / Harness

DEPLOYMENT / 开始部署

选择环境,开始安装。

0.2.1-r11 · 预发布版 ↗

安装器统一配置应用、PostgreSQL 与 Redis。复制对应命令,完成下载校验后开始部署。

Windows 安装命令

打开 PowerShell 5.1 或 PowerShell 7,粘贴完整命令执行。

下载安装包 ↗
Windows · 下载并开始安装
& {
    $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
}
  1. 获取发行包下载约 403 MiB 的固定版本,自动验证 SHA256。
  2. 配置运行环境填写管理员邮箱,按提示准备 Docker、数据库和授权。
  3. 接入模型安装完成后打开本机工作台,配置 API 密钥或本地端点。
系统要求、安装位置与重装说明

需要 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。当前版本需分两步完成授权。

直接下载 Linux 包 ↗
第一步 · 下载并准备环境
(
    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 / 产品能力

从原文到交付,每一步都有依据。

面向译者、翻译团队与企业文档协作

01STRUCTURE

翻译内容,也照顾格式。

Office 标签级解析、占位符保护与格式写回。支持纯译文与原译对照,减少交付前的重复排版。

文档解析 / 格式还原 / 对照交付
02KNOWLEDGE

让项目经验成为可复用的资产。

客户与项目关联术语库和翻译记忆。导入、维护与协作共享,让专业表达在后续任务中持续复用。

客户资源 / 术语管理 / 翻译记忆
03OBSERVABILITY

进度、质检与恢复,有迹可循。

记录任务阶段、模型调用和重试过程。支持 Trados / SDLXLIFF 双语文件 QA,辅助检查漏译、数字与术语一致性。

Agent / Harness / 双语质检
04MODEL FREEDOM

按需求选择模型,而非绑定模型。

接入云服务商、自定义兼容 API,或 Ollama、LM Studio、vLLM 等本地服务。性能、成本与部署方式由你选择。

自带密钥 / 自定义端点 / 本地模型

复杂版式和重要内容仍建议人工复核。安装包不附带模型、硬件或第三方调用额度。

SUPPORT / 部署须知

常见问题

关于费用、数据与后续维护。

软件免费,是否还有其他费用?

本地部署版软件可免费下载安装,默认永久授权没有商业到期日,仍需定期连接主站校验状态。第三方模型、云主机、存储、网络及 Docker Desktop 可能有各自费用与条款;本地模型也需要自己准备算力。

断网还能使用吗?

有效签名授权的离线宽限最长 7 天,已知到期或停用按实际授权状态执行。受限时保留已有文件查看和下载,不启动新的受限处理;云端模型本身也需要网络。

文档数据如何处理?

文件、账号和数据库由你的部署管理。使用云模型时,翻译所需内容仍会发送到你选择的服务商。本地模型需自行部署,并检查联网研究等设置。本地部署不等于所有操作完全离线。

docker pull 之后还需要安装吗?

docker pull 只下载镜像,不会安装整套应用。TransDoc 需要 API、Web、Worker、授权服务、PostgreSQL 和 Redis 协同运行。请使用正式发行包的安装器,由它完成配置、迁移、健康检查与服务启动。

重装会清空原来的数据吗?

控制台提供保留数据的修复 / 重装。请复用原安装目录和节点身份,操作前备份配置、数据库及文件卷;不要删除 Docker 数据卷。保留数据重装不等于备份,删除数据库后仅找回授权不能恢复文件。

SHARE / 分享产品

把专业工作流,
分享给你的团队。

TransDoc:可本地部署的专业文件翻译工作台。支持 Office 格式还原、原译对照、Trados QA,以及客户术语和翻译记忆管理。Windows / Linux 免费部署,云端或本地模型自选,第三方费用另计。安装指南: https://doc.abcfanyi.com/install

微信内如无法下载图片,可打开原图后长按保存。分享卡片样式由微信决定;也可配图加链接发布。