hsnfirdaus/subtitle-google-translator

此包已被 废弃 并不再维护。未建议替代包。

使用 Google Translate 的 PHP 字幕翻译器

v2.2 2020-12-20 15:08 UTC

This package is auto-updated.

Last update: 2023-07-04 17:50:14 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 字幕文件的真实路径。