在AEM中翻译资源 multilingual-assets

版本
文章链接
AEM 6.5
单击此处
AEM as a Cloud Service
本文

多语言资源是指具有多种语言的二进制文件、元数据和标记的资源。 通常,资产的二进制文件、元数据和标记都以一种语言存在,然后会翻译成其他语言以用于多语言项目。 通过Adobe Experience Manager Assets,您可以自动执行工作流以翻译资源(包括二进制文件、元数据和标记),并生成其他语言的资源以用于多语言项目。

要自动化AEM资源翻译,您可以将翻译服务提供商与Experience Manager集成并创建项目以将资源翻译成多种语言。 Experience Manager支持人工翻译工作流和机器翻译工作流。

AEM中的人力资源翻译:已翻译的资产将返回并导入Experience Manager。 当您的翻译提供商与Experience Manager集成时,资源会在Experience Manager和翻译提供商之间自动发送。

AEM中的机器资源翻译:机器翻译服务将立即翻译资源的元数据和标记。

准备翻译资产 prepare-to-translate-assets

多语言资源是指具有多种语言的二进制文件、元数据和标记的资源。 通常,资产的二进制文件、元数据和标记都以一种语言存在,然后会翻译成其他语言以用于多语言项目。

在Adobe Experience Manager Assets中,多语言资源包含在文件夹中,其中每个文件夹都包含采用其他语言的资源。

每个语言文件夹都称为语言副本。 语言副本的根文件夹(称为语言根)标识了语言副本中内容的语言。 例如, /content/dam/it 是意大利语副本的意大利语根。 语言副本必须使用 已正确配置语言根 以便在翻译源资产时定位正确的语言。

您最初添加资产的语言副本是主要语言。 主要语言是翻译成其他语言的源。 示例文件夹层次结构包括几个语言根:

/content
    /- dam
        |- en
        |- fr
        |- de
        |- es
        |- it
        |- ja
        |- zh

要准备翻译资产,请执行以下步骤:

  1. 创建主要语言的语言根。 例如,示例文件夹层次结构中英语副本的语言根为 /content/dam/en. 确保根据中的信息来正确配置语言根 创建语言根.

  2. 将资源添加到您的主要语言。

  3. 创建需要语言副本的每个目标语言的语言根。

创建语言根 create-a-language-root

要创建语言根,请创建一个文件夹并使用ISO语言代码作为Name属性的值。 创建语言根后,您可以在语言根的任何级别创建语言副本。

例如,示例层次结构的意大利语副本的根页面具有 it 作为Name属性。 Name属性用作存储库中资产节点的名称,从而确定资产的路径。 (<server>:<port>/assets.html/content/dam/it/)

  1. 在资产控制台中,选择 创建 并选择 文件夹 菜单。
  2. 在“名称”字段中,键入国家/地区代码,格式为 <language-code>.
  3. 选择​ 创建。语言根在Assets控制台中创建。

查看语言根 view-language-roots

触屏优化UI提供了一个“引用”面板,其中显示了已在其中创建的语言根的列表 Assets.

  1. 在Assets控制台中,选择要为其创建语言副本的主要语言。
  2. 选择GlobalNav图标,然后选择 引用 以打开“引用”窗格。
  3. 在“引用”窗格中,选择 语言副本. 语言副本面板可显示资产的语言副本。

创建新翻译项目 create-a-new-translation-project

如果使用此选项,则要翻译的资产将会复制到要翻译的语言的语言根中。 根据您选择的选项,将为项目控制台中的资产创建翻译项目。 根据设置,翻译项目可以手动启动,也可以在创建翻译项目后立即自动运行。

  1. 在Assets UI中,选择要为其创建语言副本的源文件夹。
  2. 打开 引用 窗格并选择 语言副本副本.
  3. 选择 创建并翻译 在底部。
  4. 目标语言 列表,选择要为其创建文件夹结构的语言。
  5. 项目 列表,选择 创建新翻译项目.
  6. 在​ 项目标题 ​字段中,输入项目标题。
  7. 选择于 创建. 源文件夹中的资产会复制到您在步骤4中选择的区域设置的目标文件夹中。
  8. 要导航到文件夹,请选择语言副本,然后单击 在资产中展现.
  9. 导航到“项目”控制台。 翻译文件夹将会复制到项目控制台。
  10. 打开文件夹以查看翻译项目。
  11. 选择项目以打开详细信息页面。
  12. 要查看翻译作业的状态,请单击 翻译作业 磁贴。
  13. 在Assets用户界面中,打开每个已翻译资产的属性页面,以查看已翻译的元数据。
NOTE
此功能对资源和文件夹均可用。 选择资源而不是文件夹时,将复制语言根之前文件夹的整个层次结构,以创建资源的语言副本。

添加到现有翻译项目 add-to-existing-translation-project

如果使用此选项,则对于运行以前的翻译工作流后添加到源文件夹中的资产,翻译工作流会运行。 只有新添加的资产才会复制到包含以前翻译的资产的目标文件夹。 在这种情况下,不会创建新的翻译项目。

  1. 在Assets UI中,导航到包含未翻译资产的源文件夹。

  2. 选择要翻译的资产,然后打开​ “引用”窗格语言副本 ​部分显示当前可用的翻译副本数。

  3. 选择 语言副本副本. 此时将显示可用翻译副本列表。

  4. 选择 创建并翻译 在底部。

  5. 目标语言 列表,选择要为其创建文件夹结构的语言。

  6. 从“项 ”列表中,选择 添加到现有翻译项目 ,以在文件夹上运行翻译工作流。

    note note
    NOTE
    如果您选择 添加到现有翻译项目 选项,仅当项目设置与预先存在的项目的设置完全匹配时,才会将翻译项目添加到预先存在的项目。 否则,将创建一个新项目。

    1. 从 **现有翻译项目** 列表中,选择一个项目以添加要翻译的资产。

  7. 选择​ 创建。要翻译的资产将添加到目标文件夹。更新的文件夹列在​ 语言副本 ​部分下。

  8. 导航到项目控制台,然后打开您添加到的现有翻译项目。

  9. 选择翻译项目以查看项目详细信息页面。

  10. 选择底部的省略号 翻译作业 用于在翻译工作流中查看资源的拼贴。 翻译作业列表还会显示资源元数据和标记条目。这些条目指示资源的元数据和标记也会被翻译。

    note note
    NOTE
    • 如果删除标记或元数据的条目,则不会为任何资源翻译标记或元数据。
    • 如果您使用机器翻译,则不会翻译资产二进制文件。
    • 如果添加到翻译作业的资产包含子资产,请选择子资产并移除它们,以便翻译在没有出现任何错误的情况下继续进行。
  11. 要开始资产的翻译,请选择 翻译作业 平铺并选择 开始 从名单上。 消息会通知翻译作业已开始。

  12. 要查看翻译作业的状态,请选择翻译作业底部的省略号 翻译作业 磁贴。

  13. 翻译完成后,状态将更改为“准备好审查”。 导航到资产UI,然后打开每个已翻译资产的属性页面以查看已翻译的元数据。

更新语言副本 update-language-copies

运行此工作流可翻译任何其他资产集,并将其包含在特定区域设置的语言副本中。 在这种情况下,已翻译资产会添加到已包含先前已翻译资产的目标文件夹。 根据选项选择,将为新资产创建翻译项目或更新现有翻译项目。 更新语言副本工作流包含以下选项:

  • 创建新翻译项目
  • 添加到现有翻译项目

添加到现有翻译项目 add-to-existing-translation-project-1

如果使用此选项,则资源集将添加到现有翻译项目中,以更新所选区域设置的语言副本。

  1. 在资产UI中,选择添加资产文件夹的源文件夹。
  2. 打开 引用窗格,并选择 语言副本副本 用于显示语言副本列表。
  3. 选中​ 语言副本 ​前面的复选框,这将选择所有语言副本。除与您要翻译的区域设置对应的语言副本外,取消选择其他副本。
  4. 选择 更新语言副本 在底部。
  5. 项目 列表,选择 添加到现有翻译项目.
  6. 现有翻译项目 列表中,选择一个项目以添加要翻译的资产。
  7. 选择 开始.
  8. 请参阅中的步骤9 - 14 添加到现有翻译项目 以完成其余过程。

创建临时语言副本 creating-temporary-language-copies

运行翻译工作流以使用原始资产的已编辑版本更新语言副本时,将保留现有的语言副本,直到您批准已翻译资产为止。 Assets 会将新翻译的资产存储在临时位置,并在您明确批准资产后更新现有语言副本。 如果您拒绝资产,则语言副本将保持不变。

  1. 选择下的源根文件夹 语言副本 已为其创建语言副本,然后选择 在资产中展现 以在中打开文件夹 Assets.

  2. 在资产UI中,选择已翻译的资产,然后选择 编辑 图标,以在编辑模式下打开资产。

  3. 编辑资产,然后保存更改。

  4. 执行以下操作中的第2-14步 添加到现有翻译项目 更新语言副本的过程。

  5. 选择底部的省略号 翻译作业 磁贴。 从中的资产列表 翻译作业 页面时,您可以清楚地查看存储资产的翻译版本的临时位置。

  6. 选中旁边的复选框 标题.

  7. 在工具栏中,选择 接受翻译 然后选择 Accept 在对话框中,使用已编辑资源的已翻译版本覆盖目标文件夹中的已翻译资源。

    note note
    NOTE
    要启用翻译工作流以更新目标资产,请接受资产和元数据。

    选择 拒绝翻译 在目标区域设置根目录中保留资产的原始翻译版本并拒绝编辑后的版本。

  8. 导航到资产控制台,然后打开每个已翻译资产的属性页面以查看已翻译的元数据。

创建翻译项目 creating-translation-projects

要创建语言副本,请触发资产UI的引用边栏下提供的以下语言副本工作流之一:

创建并翻译

在此工作流中,要翻译的资产将复制到要翻译的语言的语言根中。 此外,根据您选择的选项,将为项目控制台中的资产创建翻译项目。 根据设置,可以手动启动翻译项目,也可以允许在创建翻译项目后立即自动运行翻译项目。

更新语言副本

您可以运行此工作流来翻译其他资产组,并将其包含在特定区域设置的语言副本中。 在这种情况下,已翻译资产会添加到已包含先前已翻译资产的目标文件夹。

NOTE
仅当翻译服务提供商支持翻译二进制文件时,才会翻译资产二进制文件。
NOTE
如果您启动复杂资源(如PDF文件和Adobe InDesign文件)的翻译工作流,则不会提交其子资源或演绎版(如果有)进行翻译。

创建和翻译工作流 create-and-translate-workflow

您可以使用创建和翻译工作流首次生成特定语言的语言副本。 工作流提供了以下选项:

  • 只创建结构
  • 创建新翻译项目
  • 添加到现有翻译项目

只创建结构 create-structure-only

使用“ 仅创建结构 ”选项可在目标语言根目录中创建目标文件夹层次结构,以匹配源语言根目录中源文件夹的层次结构。 在这种情况下,源资产会复制到目标文件夹。 但是,不会生成翻译项目。

  1. 在Assets UI中,选择要在目标语言根中创建结构的源文件夹。
  2. 打开 引用 窗格并选择 语言副本副本.
  3. 选择 创建并翻译 在底部。
  4. 目标语言 列表,选择要为其创建文件夹结构的语言。
  5. 从​ 项目 ​列表中,选择​ 仅创建结构
  6. 选择​ 创建。目标语言的新结构列在 语言副本.
  7. 从列表中选择结构,然后选择 在资产中展现 以导航到目标语言中的文件夹结构。

将翻译云服务应用到文件夹 applying-translation-cloud-services-to-folders

通过Adobe Experience Manager,您可以从选择的翻译提供商处获得基于云的翻译服务,以确保根据您的要求翻译资产。

您可以将翻译云服务直接应用于资源文件夹,以便在翻译工作流期间使用这些服务。

应用翻译服务 applying-the-translation-services

将翻译云服务直接应用于资源文件夹,让您在创建或更新翻译工作流时无需配置翻译服务。

  1. 从Assets用户界面中,选择要应用翻译服务的文件夹。

  2. 从工具栏中,选择 属性 图标以显示 文件夹属性 页面。

    chlimage_1-215

  3. 导航到​ 云服务 ​选项卡。

  4. 从Cloud Service配置列表中,选择所需的翻译提供商。 例如,如果要从Microsoft获得翻译服务,请选择 Microsoft Translator.

    chlimage_1-216

  5. 选择翻译提供商的连接器。

    chlimage_1-217

  6. 在工具栏中,选择 保存,然后单击 确定 以关闭对话框。翻译服务将应用于文件夹。

应用自定义翻译连接器 applying-custom-translation-connector

如果要为要在翻译工作流程中使用的翻译服务应用自定义连接器。要应用自定义连接器,请首先从安装连接器 包管理器. 然后,从云服务控制台配置连接器。配置连接器后,该连接器会显示在应用翻译服务中所述的“云服务”选项卡的连接器列表中。应用自定义连接器并运行翻译工作流后,翻译项目的​ 翻译摘要 ​拼贴会在​ 提供程序 ​和​ 方法 ​标题下显示连接器详细信息。

  1. 从安装连接器 包管理器.

  2. 选择Experience Manager徽标,然后导航到 “工具”>“部署”>“Cloud Service”.

  3. 在​ 云服务 ​页面的​ 第三方服务 ​下找到安装的连接器。

    chlimage_1-218

  4. 选择 立即配置 链接以打开 创建配置 对话框。

    chlimage_1-219

  5. 指定连接器的标题和名称,然后选择 创建. 自定义连接器位于应用翻译服务步骤 5 中所述的​ 云服务 ​选项卡的连接器列表中。

  6. 在应用自定义连接器后,运行创建翻译项目中描述的任何翻译工作流。 在​ 项目 ​控制台中验证翻译项目的​ 翻译摘要 ​拼贴中连接器的详细信息。

    chlimage_1-220

另请参阅

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab