更新时间:2024-04-25 GMT+08:00
分享

方案概述

应用场景

随着全球化的发展,字幕翻译已经成为了跨越语言和文化的重要工具。该解决方案基于华为云函数工作流 FunctionGraph无服务器架构,集成自然语言处理 NLP文本翻译功能,帮助用户完成从源语言到目标语言的字幕文件多语言翻译。支持.srt、.ass、.ssa及.vtt格式的字幕文件,适用于教育、媒体等需要翻译视频字幕的行业。

方案架构

该解决方案基于华为云函数工作流 FunctionGraph、自然语言处理 NLP等资源一键式部署,实现对字幕文件的翻译。解决方案架构图如下:

图1 方案架构图

该解决方案会部署如下资源:

  • 创建两个对象存储服务 OBS桶,一个用于上传字幕文件,另一个用于转储翻译后的字幕文件。
  • 在函数工作流 FunctionGraph中创建函数,当OBS桶收到上传的字幕文件后,会自动通知函数调用机器翻译 MT接口,对源语言进行目标语言翻译,并将翻译好的文件转储到OBS桶中。
  • 使用自然语言处理 NLP服务,由函数工作流调用其文本翻译接口,实现对源文件的翻译。
  • 在统一身份认证服务 IAM上创建一个委托,将OBS桶的操作权限委托给函数工作流 。

方案优势

  • 降本增效

    按需付费,用户只需花费少量成本,即可代替人工翻译文件,极大降低人力成本,提高效率。

  • 开箱即用

    用户只需将字幕文件上传至OBS桶中,即可获得自动翻译好的字幕文件。

  • 支持多种语言

    支持多种语言的互译,包括英语、中文、西班牙语、俄语、泰语、阿拉伯语等十余种语言。

约束与限制

  • 部署该解决方案之前,您需注册华为账号并开通华为云,完成实名认证,且账号不能处于欠费或冻结状态,如使用包周期部署确保余额充足。
  • 使用该解决方案前,需要开通自然语言处理 NLP的文本翻译服务,开通流程请参考NLP开通服务
分享:

    相关文档

    相关产品