@@ -8,6 +8,7 @@ All URIs are relative to https://uapis.cn/api/v1, except if the operation define
88| ------------- | ------------- | ------------- |
99| [ ** getAiTranslateLanguages()** ] ( TranslateApi.md#getAiTranslateLanguages ) | ** GET** /ai/translate/languages | 获取AI翻译支持的语言和配置 |
1010| [ ** postAiTranslate()** ] ( TranslateApi.md#postAiTranslate ) | ** POST** /ai/translate | AI智能翻译 |
11+ | [ ** postTranslateStream()** ] ( TranslateApi.md#postTranslateStream ) | ** POST** /translate/stream | 流式翻译(中英互译) |
1112| [ ** postTranslateText()** ] ( TranslateApi.md#postTranslateText ) | ** POST** /translate/text | 多语言文本翻译 |
1213
1314
@@ -122,6 +123,62 @@ No authorization required
122123[[ Back to Model list]] ( ../../README.md#models )
123124[[ Back to README]] ( ../../README.md )
124125
126+ ## ` postTranslateStream() `
127+
128+ ``` php
129+ postTranslateStream($post_translate_stream_request): string
130+ ```
131+
132+ 流式翻译(中英互译)
133+
134+ 想让翻译结果像打字机一样逐字显示出来?这个流式翻译接口能实现这种效果。 ## 功能概述 不同于传统翻译API一次性返回完整结果,这个接口会实时地、一个字一个字地把翻译内容推给你(就像ChatGPT回复消息那样),非常适合用在聊天应用、直播字幕等需要即时反馈的场景。 ## 它能做什么 - ** 中英互译** :支持中文和英文之间的双向翻译 - ** 自动识别** :不确定源语言?设置为 ` auto ` 让我们自动检测 - ** 逐字返回** :翻译结果会像打字机一样逐字流式返回,用户体验更流畅 - ** 音频朗读** :部分翻译结果会附带音频链接,方便朗读 ## 支持的语言 目前专注于中英互译,支持以下选项: - ` 中文 ` (简体/繁体) - ` 英文 ` - ` auto ` (自动检测)
135+
136+ ### Example
137+
138+ ``` php
139+ <?php
140+ require_once(__DIR__ . '/vendor/autoload.php');
141+
142+
143+
144+ $apiInstance = new OpenAPI\Client\Api\TranslateApi(
145+ // If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
146+ // This is optional, `GuzzleHttp\Client` will be used as default.
147+ new GuzzleHttp\Client()
148+ );
149+ $post_translate_stream_request = new \OpenAPI\Client\Model\PostTranslateStreamRequest(); // \OpenAPI\Client\Model\PostTranslateStreamRequest | 包含翻译参数的JSON对象
150+
151+ try {
152+ $result = $apiInstance->postTranslateStream($post_translate_stream_request);
153+ print_r($result);
154+ } catch (Exception $e) {
155+ echo 'Exception when calling TranslateApi->postTranslateStream: ', $e->getMessage(), PHP_EOL;
156+ }
157+ ```
158+
159+ ### Parameters
160+
161+ | Name | Type | Description | Notes |
162+ | ------------- | ------------- | ------------- | ------------- |
163+ | ** post_translate_stream_request** | [ ** \OpenAPI\Client\Model\PostTranslateStreamRequest** ] ( ../Model/PostTranslateStreamRequest.md ) | 包含翻译参数的JSON对象 | |
164+
165+ ### Return type
166+
167+ ** string**
168+
169+ ### Authorization
170+
171+ No authorization required
172+
173+ ### HTTP request headers
174+
175+ - ** Content-Type** : ` application/json `
176+ - ** Accept** : ` text/event-stream ` , ` application/json `
177+
178+ [[ Back to top]] ( # ) [[ Back to API list]] ( ../../README.md#endpoints )
179+ [[ Back to Model list]] ( ../../README.md#models )
180+ [[ Back to README]] ( ../../README.md )
181+
125182## ` postTranslateText() `
126183
127184``` php
0 commit comments