阿里云机器翻译PHP使用Demo

简介: 阿里巴巴机器翻译是由阿里巴巴匠心打造的在线智能机器翻译服务。依托领先的自然语言处理技术和海量的互联网数据优势,阿里巴巴成功上线基于注意力机制的深层神经网络翻译系统(NMT),帮助用户跨越语言鸿沟,畅享交流和获取信息,实现无障碍沟通。凭借海量数据积累及关键技术创新,在电商领域翻译质量独具优势。下面介绍如何使用PHP SDK调用阿里云机器翻译API。

SDK 安装

composer require alibabacloud/sdk

GitHub link

Code Sample

<?php
require __DIR__ . '/vendor/autoload.php';
use AlibabaCloud\Client\AlibabaCloud;
use AlibabaCloud\Client\Exception\ClientException;
use AlibabaCloud\Client\Exception\ServerException;

// Download https://github.com/aliyun/openapi-sdk-php

AlibabaCloud::accessKeyClient('LTAIOZZ******', 'v7CjUJCMk7j9aKduMAQ**********')
->regionId('cn-hangzhou')
->asDefaultClient();


try {
    $result = AlibabaCloud::rpc()
    ->product('alimt')
    // ->scheme('https') // https | http
    ->version('2018-10-12')
    ->action('TranslateGeneral')
    ->method('POST')
    ->host('mt.cn-hangzhou.aliyuncs.com')
    ->options([
        'query' => [
            'RegionId' => "cn-hangzhou",
            'FormatType' => "text",
            'SourceLanguage' => "zh",
            'TargetLanguage' => "en",
            'SourceText' => "北京欢迎你",
            'Scene' => "general",
        ],
    ])
    ->request();
    print_r($result->toArray());
} catch (ClientException $e) {
    echo $e->getErrorMessage() . PHP_EOL;
} catch (ServerException $e) {
    echo $e->getErrorMessage() . PHP_EOL;
}

The Result

Array ( [RequestId] => 908CA129-77EE-47E1-842B-B2B19FCFD492 [Data] => Array ( [Translated] => Welcome to Beijing ) [Code] => 200 ) 

参考链接

机器翻译通用版调用指南
阿里云常见参数获取位置

相关文章
|
2月前
|
消息中间件 API PHP
阿里云OpenAPI RocketMQ 5.0的PHP收发消息文档
【2月更文挑战第23天】阿里云OpenAPI RocketMQ 5.0的PHP收发消息文档
58 7
|
4月前
|
消息中间件 PHP 开发工具
阿里云OpenAPI RocketMQ 5.0的PHP收发消息文档可以在阿里云开发者门户中找到
【1月更文挑战第22天】【1月更文挑战第108篇】阿里云OpenAPI RocketMQ 5.0的PHP收发消息文档可以在阿里云开发者门户中找到
63 6
|
6月前
|
弹性计算 监控 Java
阿里云国际站代理商:如何在阿里云上升级PHP版本?
@luotuoemo飞机@TG 阿里云国际站代理商:如何在阿里云上升级PHP版本?在所选实例右侧的操作栏中,点击“更多”>“实例管理”,进入实例管理页面。在这里,您可以看到实例的详细信息,包括当前的PHP版本、操作系统类型等。
|
7月前
|
消息中间件 Java 物联网
[笔记]阿里云物联网之业务服务端(java、php)接入阿里云平台(二)
[笔记]阿里云物联网之业务服务端(java、php)接入阿里云平台(二)
338 0
|
7月前
|
消息中间件 物联网 Java
[笔记]阿里云物联网之业务服务端(java、php)接入阿里云平台(一)
[笔记]阿里云物联网之业务服务端(java、php)接入阿里云平台
302 1
|
7月前
|
Java PHP
阿里云OpenAPI并没有专门为PHP提供的示例代码
阿里云OpenAPI并没有专门为PHP提供的示例代码
51 1
|
9月前
|
PHP 开发工具
阿里云OpenAPI的PHP SDK
阿里云OpenAPI的PHP SDK
229 3
|
8月前
|
关系型数据库 MySQL PHP
PHP 原生操作 Mysql
PHP 原生操作 Mysql
82 0
|
8月前
|
关系型数据库 MySQL 数据库连接
PHP 原生连接 Mysql
PHP 原生连接 Mysql
111 0
|
8月前
|
关系型数据库 MySQL Unix
PHP MySql 安装与连接
PHP MySql 安装与连接
137 0