翻译

翻译动态内容 (Strings)

文本由 Phrase Language AI 从英语机器翻译而得。

使用 Phrase 翻译动态片段,例如通常存储在数据库中的博客文章或产品信息。

设置

项目

将动态内容的翻译保存在一个单独的项目中,与用于处理静态翻译的项目相邻。根据动态内容的数量,为不同的内容类型创建单独的项目,例如 My Project - 博客文章和 My Project - 产品。

键结构

由于所有内容都组织为键和值,因此请为动态内容确定一个键结构。在键名中包含来自数据库的唯一标识符:

  • products.10.name

  • products.10.description

  • products.10.summary

  • products.11.name

  • products.11.description

  • products.11.summary

  • 等等。

根据动态内容的数量和性质,使用 tagging 来进一步改善键结构。

同步流程

如果频繁同步动态内容翻译,请编写一个脚本来处理内容上传和下载,并在必要时运行,例如每天一次或由 webhook 事件触发。

上传内容

对于快速的初始上传,只需在简单的 .CSV 或 .JSON 文件中呈现键和原文/源语内容,并使用 push commandupload endpoint 直接上传即可。

要提供更多内容数据(如截图和描述),请直接使用 keys endpoint 创建键条目,随后附加 translation entries

更新内容

仅在 Phrase 中处理原文/源语内容的翻译版本,并仅直接在数据库中修改原文/源语内容。这消除了直接在数据库中修改内容时可能发生的版本冲突。

检索翻译

对于简单的使用案例,请使用 pull 命令 或直接使用 下载端点 下载动态内容。指定最适合的格式,但请使用易于解析的格式,例如 .CSV 或 .JSON。

对于更高级的设置,请直接使用 API 访问所有翻译条目。

在检索每个区域的翻译后,将每个键和区域的内容存储在数据库中。

这篇文章有帮助吗?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.