d3x/ai_translator

内容AI翻译库

dev-master 2023-06-22 11:35 UTC

This package is auto-updated.

Last update: 2024-09-22 12:11:57 UTC


README

使用提供的API密钥将指定输入语言的内容翻译成指定输出语言。

安装

要安装 d3x/ai_translator 库,请按照以下步骤操作

  1. 确保您的系统上已安装 Composer

  2. 打开终端或命令提示符,并导航到您的项目目录。

  3. 运行以下Composer命令以将库添加到您的项目中

composer require d3x/ai_translator

参数

  • $api_key (字符串): 访问翻译服务的OPENAI API密钥。
  • $content (字符串): 要翻译的内容。
  • $in_language (字符串,可选): 输入语言。默认为 "slovene"。
  • $out_language (字符串,可选): 输出语言。默认为 "english"。

示例用法

require_once 'vendor/autoload.php';
use D3x\AiTranslator\API\Translator;

// Set your OpenAI API key 
$api_key = "YOUR_OPENAI_API_KEY"; 

// The content must be a JSON object 
$content = '{
   "post_title":"This is post title!",
   "post_content":"This is post <strong>content!</strong>",
   "post_excerpt":"This is excerpt"
}'; 

// Set the input language for better results (default language is Slovene) 
$in_language = "english"; 

// Set the output language for better results (default language is English) 
$out_language = "slovene"; 

$response = Translator::translate($api_key, $content, $in_language, $out_language);

响应示例

// Response is returned as php associative array
$response = [
    "post_title" => "To je naslov objave!",
    "post_content" => "To je vsebina objave <strong> vsebina! </strong>",
    "post_excerpt" => "To je odlomek"
];