该解决方案有何用途?

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

方案架构

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

字幕翻译

上次更新日期:2023年10月

版本:1.0.0

来源:由华为云构建

部署:预计5分钟

卸载:预计5分钟

架构描述


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


1. 在函数工作流 FunctionGraph中创建函数,当OBS桶收到上传的字幕文件后,会自动通知函数调用机器翻译 MT接口,对源语言进行目标语言翻译,并将翻译好的文件转储到OBS桶中。


2. 创建两个对象存储服务 OBS桶,一个用于上传字幕文件,另一个用于转储翻译后的字幕文件。


3. 使用统一身份认证服务 IAM创建一个委托,将OBS桶的操作权限委托给函数工作流。


4. 使用自然语言处理 NLP,由函数工作流调用其文本翻译接口,实现对源文件的翻译。


架构描述


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


1. 在函数工作流 FunctionGraph中创建函数,当OBS桶收到上传的视频后,会自动通知函数调用机器翻译 MT接口,对源语言进行目标语言翻译,并将翻译好的文件转储。


2. 创建两个对象存储服务 OBS桶,一个用于上传字幕文件,另一个用于转储翻译后的字幕文件。


3. 使用统一身份认证服务 IAM创建一个委托,将OBS桶的操作权限委托给函数工作流。


4. 使用自然语言处理 NLP,由函数工作流调用其文本翻译接口,实现对源文件的翻译。

展开内容
收起内容