码本翻译官 上线咯!!我们还提供限量免费的 API!!
码本服务项目
码本 server,翻译官! 支持多语言翻译,支持 文本到拼音等,完善且简单的API,限量10万字符试用额度,先到先得!
目录
文章目录
在线页面的使用
我们为您提供了一款便捷的在线翻译工具,您无需支付任何费用或下载额外软件即可使用。欢迎体验!
界面简介:
我们的翻译官页面设计简洁、易于操作,确保每位用户都能快速上手。
访问链接: 翻译官页面
API接入指南:
除了网页版服务,我们的翻译官还支持通过API集成到您的系统中。无论您是开发人员还是企业用户,都可以轻松将高质量的翻译功能集成进自己的应用。
此外,我们提供了一个特别优惠——使用以下凭据可调用10万字符的限量免费翻译官试用额度,先到先得!快来体验吧!
试用凭证:
SK: 4241329674329153956
ID: 55
请注意,在正式环境中使用时,请替换为您自己的SK和ID以保证服务的安全性和稳定性。
开始使用
购买链接:https://shop.lingyuzhao.top/product/16
您只需要使用链接请求我们的服务就可以啦!!!
链接格式 https://api.get.lingyuzhao.top:8081/api/translate?str=这个就是要翻译的文本&srcLang=被翻译文本的语言&targetLang=翻译之后的文本语言&sk=服务sk&id=服务id
语言支持的格式如下所示
这里列出的就是
srcLang
以及tarLang
的参数对应的可以选择的取值!
语言 | 简写 | 全小写 | 完全语法 | 返回的类型 |
---|---|---|---|---|
日语 | ja | jp | Japanese | string |
中文 | zh | cn | Mandarin | string |
英文 | en | us | English | string |
法语 | fr | french | French | string |
西班牙语 | es | spain | Spanish | string |
德语 | de | germany | German | string |
韩语 | ko | korea | Korean | string |
俄语 | ru | russia | Russia | string |
意大利语 | it | italy | Italian | string |
中文拼音 无音调 | pinyin_np | pinyin_np | chinese_pinyin_without_phonetic_symbols | list |
中文拼音 无音调 可多音字 | pinyin_np_all | pinyin_np_all | chinese_pinyin_without_phonetic_symbols_all | list |
中文拼音 有音调 | pinyin | pinyin | chinese_pinyin_with_phonetic_symbols | list |
中文拼音 有音调 可多音字 | pinyin_all | pinyin_all | chinese_pinyin_with_phonetic_symbols_all | list |
自动识别 | auto | auto | unknown_language | string |
http 链接直接访问
https://api.get.lingyuzhao.top:8081/api/translate?str=这个就是要翻译的文本&srcLang=zh&targetLang=en&sk=2959596924381182269&id=46
curl 请求
curl "https://api.get.lingyuzhao.top:8081/api/translate?str=这个就是要翻译的文本&srcLang=zh&targetLang=en&sk=2959596924381182269&id=46"
对啦,如果需要使用长文本,就使用post和请求体的方法哦,下面是示例
curl "https://api.get.lingyuzhao.top:8081/api/translate?srcLang=zh&targetLang=en&sk=2959596924381182269&id=46" -d '这个是要翻译的文本'
Java 调用API
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLEncoder;
public class Main4 {
public static void main(String[] args) throws Exception {
String urlString = "https://api.get.lingyuzhao.top:8081/api/translate?str=" + URLEncoder.encode("这个就是要翻译的文本", "UTF-8") + "&srcLang=zh&targetLang=en&sk=2959596924381182269&id=46";
URL url = new URL(urlString);
try (BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()))) {
String inputLine;
StringBuilder content = new StringBuilder();
while ((inputLine = in.readLine()) != null) {
content.append(inputLine);
}
System.out.println(content);
}
}
}
您可以自由的修改语言设定!
package org.example;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLEncoder;
public class Main4 {
public static void main(String[] args) throws Exception {
String urlString = "https://api.get.lingyuzhao.top:8081/api/translate?str=" + URLEncoder.encode("你好天津", "UTF-8") + "&srcLang=zh&targetLang=pinyin_np&sk=4241329674329153956&id=55";
URL url = new URL(urlString);
try (BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()))) {
String inputLine;
StringBuilder content = new StringBuilder();
while ((inputLine = in.readLine()) != null) {
content.append(inputLine);
}
System.out.println(content);
}
}
}
python 调用 API
import requests
url = "https://api.get.lingyuzhao.top:8081/api/translate"
params = {
'str': '这个就是要翻译的文本',
'srcLang': 'zh',
'targetLang': 'en',
'sk': '2959596924381182269',
'id': '46'
}
response = requests.get(url, params=params)
print(response.text)
关于返回的格式
当您请求了我们的 API 获取到结果之后,结果是一个json,您可以提取 json 中的结果数据,我们在这里给您展示出了相关的返回样式!
处理成功的返回格式
当我们的翻译器处理成功之后,会返回一个如下格式的json
{"status":"success","message":结果}
其中的 结果
会根据您使用的目标语言,以及要翻译的文本,返回不同的值
我们在这里准备了一些样式的演示
返回类型为 string
这一类就是普通的格式,它的 message 就是一个字符串,字符串本身就是结果,下面是一个示例
{"status":"success","message":"Hello Tianjin"}
pinyin_np 做目标语言
此翻译器会将每个字符的拼音转换出来
pinyin_np 的翻译器返回的格式与之前所说的并不一样,它返回值是一个 list,它的返回如下
列表中每个元素就是一个字符被翻译到拼音的结果 无音调
{"status":"success","message":["zuan","shi"]}
pinyin 做目标语言
此翻译器会将每个字符的拼音转换出来
pinyin 的翻译器返回的格式与之前所说的并不一样,它返回值是一个 list,它的返回如下
列表中每个元素就是一个字符被翻译到拼音的结果 含音调
{"status":"success","message":["zuan4","shi2"]}
处理发生了错误
当处理发生错误的时候,我们会返回下面的json
{"status":"fail","message":"这里是错误的原因和信息"}
```