SuperAPI AI 工具集

appshots-translation

写作与研究

查看项目

更新于 10-16 05:43

技能介绍

用途:为 App Store 截图提供 AI 或手动多语言翻译,并结合各语言特点做按区域(per-locale)的布局与样式自定义,最后逐语言校验质量。资料提到本地化截图可能提升下载量,且本地化不仅是翻译文字,还包括字体选择、布局调整与文化适配。

主要能力:

  1. AI 翻译流程:先用 set-prompt 设置上下文以提升译文相关性,例如 appshots translate set-prompt --prompt "Habit tracking & productivity app for iOS";用 appshots --json translate get-texts 获取所有设计中的文字叠加层便于审阅;用 appshots translate all --from en --to ja,ko,de,fr,es,pt,zh 一次翻译到多个语言;用 appshots translate preview --locale ja 在编辑器中预览。
  2. 文本长度参考:德语、芬兰语等可能比英文长 30-40%,法语、葡语 +15-25%,西班牙语 +15-20%,印地语 +20-30%;日语、韩语与英文相当或更短,中文可能短 10-30% 且需 CJK 字体;阿拉伯语涉及 RTL 布局。
  3. 按区域样式覆盖:用 translate override-overlay 可覆盖字体、字号、位置、缩放、旋转、文本框宽度、颜色、字重等属性,例如对德语用 --font-size 72,对日语用 --font "Noto Sans JP" --font-size 80,对阿拉伯语用 --x / --y 调整位置。
  4. 按区域更换截图图片:appshots translate set-locale-image --locale ja --file /path/to/ja_screenshot.png。
  5. 手动翻译:translate edit 修改单个叠加层译文;translate apply-manual 批量应用 JSON 映射,如 --translations '{"0:<overlayId>":"翻訳テキスト"}'。
  6. 翻译后校验:依次 preview 各语言,优先检查德语等最长语言、CJK 字体渲染、RTL 布局,发现问题再用 override-overlay 修正,最后 preview --locale none 清除预览并用 appshots multi save-design --name "My Screenshots" --override 保存。
  7. 按区域导出:循环 preview 各语言后 appshots editor export-all --dir ~/Desktop/screenshots/$locale;可用 remove-locale 删除某语言。

使用方式:通过 appshots CLI 的 translate 子命令完成设置、翻译、覆盖、预览、导出等操作,命令与参数需保持原样。

适用场景:需要为 App Store 截图做多语言本地化、希望逐语言调整排版并导出独立截图集的开发者或设计者。

限制:资料未提供收费、价格、平台支持范围、AI 服务提供方或效果保证等信息,暂未提供。