hsnfirdaus / subtitle-google-translator
此包已被 废弃 并不再维护。未建议替代包。
使用 Google Translate 的 PHP 字幕翻译器
v2.2
2020-12-20 15:08 UTC
README
一个用于使用 Google Translate 翻译字幕 srt 格式的 PHP 库。
安装
使用 Composer
建议使用 Composer 安装此库
composer require hsnfirdaus/subtitle-google-translator
手动安装
您可以手动下载此存储库作为 zip 文件,并将其解压到项目目录中,然后包含 src/SubtitleTranslator.php 文件。
调用类
您可以像这样调用此 SDK 类
require __DIR__ . '/vendor/autoload.php'; $translator = new Hsnfirdaus\SubtitleTranslator($source_lang,$target_lang);
调用时的参数
| 参数 | 类型 | 默认值 | 详细信息 |
|---|---|---|---|
$source_lang |
string |
auto | 源语言代码(en,id,da 等) |
$target_lang |
string |
id | 目标语言代码(en,id,da 等) |
响应
此类方法响应为原始 srt。
注意
输入字幕类型必须是 srt,输出类型也将是 srt。
用法
从原始数据
$translator = new Hsnfirdaus\SubtitleTranslator($source_lang,$target_lang); $translated = $translator->fromRaw($raw_subtitle); echo $translated;
参数
| 参数 | 类型 | 默认值 | 详细信息 |
|---|---|---|---|
$raw_subtitle |
string |
null | 字幕的原始文本。 |
从文件
$translator = new Hsnfirdaus\SubtitleTranslator($source_lang,$target_lang); $translated = $translator->fromFile($file_path); echo $translated;
参数
| 参数 | 类型 | 默认值 | 详细信息 |
|---|---|---|---|
$file_path |
string |
null | 字幕文件的真实路径。 |