机器翻译

文本翻译

查看翻译类型

$res = $ai->nlp()->textTranslate([
    'type'  => 0, //翻译类型
    'text'  => ;今天天气怎么样;
]);

if($res->success()){
    var_dump($res->toArray());
}

语音翻译

语音压缩格式编码 对应表

格式名称

格式编码

AMR

3

SILK

4

PCM

6

MP3

8

AAC

9

$res = $ai->nlp()->speechTranslate([
    'format'  => 3, //语音压缩格式编码
    'seq'     => 0, //语音分片所在语音流的偏移量(字节)
    'end'     =>  0, //是否结束分片标识,定义见下文描述
    'session_id' => '10000',  //语音唯一标识(同一应用内)
    'speech_chunk' =>  base64_encode(file_get_contents('path/to/some_speech.mp3')),//语言分片数据的base64编码
    'source'  => 'zh'  //源语言缩写
    'target'   => 'en' //目标语言缩写

]);

if($res->success()){
    var_dump($res->toArray());
}

支持的语言定义

语言

缩写

中文

zh

英文

en

日文

jp

韩文

kr

自动识别(中英互译)

auto

源语言

支持目标语言

en

zh

zh

en, jp, kr

jp

zh

kr

zh

图片翻译

$res = $ai->nlp()->path('path/to/some_image.jpg')->imageTranslate([
    'session_id'  => time(),
    'scene'       => 'doc',
    'source'      => 'zh', //源语言缩写
    'target'   => 'en' //目标语言缩写
]);

if($res->success()){
    var_dump($res->toArray());
}

支持语言定义

语言

缩写

中文

zh

英文

en

日文

jp

韩文

kr

自动识别(中英互译)

auto

源语言

支持目标语言

en

zh

zh

en, jp, kr

jp

zh

kr

zh

语种识别

$res = $ai->nlp()->textDetect([
    'text'             => '今天天气怎么样',
    'candidate_langs'  => 'zh',
    'force'            => 0
]);

if($res->success()){
    var_dump($res->toArray());
}

支持语言定义

语言

缩写

中文

zh

英文

en

日文

jp

韩文

kr

Last updated