定价操作手册下载中心控制台

下载 · Aludus 引擎插件与 SDK

把 Aludus 的翻译能力直接带进你的 Unity 引擎或 Python 工具链。

Unity 2022.3+Python 3.9+

⤓发行包一览

发行包直接从服务器资源下载,SHA-256 校验码附于下方。

包类型版本大小下载
Unity 引擎插件UPM tarball0.3.076.9 KB下载
Python SDK (wheel)pip wheel0.1.09.6 KB下载
Python SDK (源码)pip sdist0.1.011.8 KB下载

●Unity 引擎插件

把 Aludus 翻译能力直接挂到游戏运行时。支持 API Key / JWT 双形态鉴权,自动占位符冻结与还原,内置翻译缓存与降级逻辑。

  • UPM 包结构:直接 Add package from tarball 即可,无需手动复制
  • 最低支持 Unity 2022.3 LTS;Editor 集成 API Key 窗口
  • Editor 菜单 Tools → Glot → Demo 一键生成 Demo 场景数据
  • Runtime 走 /v1/translate/sync,按成功字数在服务端计费
  • 纯 C# 实现,无外部 native 依赖

⚙Python SDK

从 Python 脚本里调 API —— 适合离线批处理、自动化管线、测试。pip 直接装。

安装
pip install glot-sdk
或从发行包:pip install glot_sdk-0.1.0-py3-none-any.whl

①Unity 安装步骤

  1. 下载 com.glot.game-trans-0.3.0.tgz 后,在 Unity 编辑器里打开 Window → Package Manager
  2. 点击左上角 +,选择 Add package from tarball…,选中刚才下载的 tgz
  3. 等待包解包;首次打开会弹出 API Key 配置窗口,填入控制台 API Key 即可
  4. 菜单 Tools → Glot → Demo → Generate Demo Data 会在项目里写一份 角色 / 术语 / 对白 Demo 数据,可直接 Play 切换语言验证

②Python 使用示例

最小示例
import glot
client = glot.Client(api_key="gt_live_your_key", project_id="proj_xxx")
units = [glot.Unit(unit_id="u1", source_text="开始游戏", text_type="ui")]
result = client.translate_sync(src_lang="zh-CN", tgt_lang="en-US", units=units)
for r in result.results:
    print(r.unit_id, r.target_text)
占位符冻结 / 还原:glot.freeze 模块与服务端共享 fixture,四端一致性硬门禁;Unity / Python / JS / Unreal 同一份用例比对

🔑API Key 鉴权

在控制台 控制台 → 账户 → API Key 页面创建一把 Key,前缀 gt_live_(线上)/ gt_test_(测试);Key 只显示一次,丢了请吊销重建。

HTTP Header
Authorization: Bearer gt_live_xxxxxxxx
幂等键:同步翻译建议附 X-Idempotency-Key(客户端表条目 key 或 UUID),便于计费追溯;服务端不做去重,重试会按实际模型调用次数再次计费

🎮快速体验

插件自带 Demo 场景,API Key 留空时走 Mock 降级链,可以在不碰真实后端的情况下把整条链路跑通。

  1. 菜单 Tools → Glot → Demo → Generate Demo Data,幂等写 3 个角色 / 5 条术语 / 10 段对白
  2. 打开 Demo/GlotDemoBootstrap 场景,直接 Play;MockTransport 会伪造译文回传
  3. 空格键切换 locale,验证翻译缓存命中与回退

?常见问题

Unity 报错 Newtonsoft.Json 缺失

插件依赖 com.unity.nuget.newtonsoft-json,Unity 2022.3+ 默认会自动安装;如缺失请打开 Window → Package Manager 手动搜 Newtonsoft 安装

翻译总是降级回原文

大概率是 API Key 没填 / 被吊销。打开 Tools → Glot → API Key 检查;服务端 API Keys 页面 last_used_at 字段可以看到最近一次使用时间

计费扣了但译文丢了怎么办

按设计扣费发生在翻译成功之后(任务完结 or sync 返回 succeeded);单条 failed 不会扣费。服务端 recharge_transactions 可以追溯所有流水