-
Notifications
You must be signed in to change notification settings - Fork 5
deepl Pro api and response
虫子樱桃 edited this page Oct 21, 2024
·
5 revisions
POST https://api.deepl.com/jsonrpc?method=LMT_split_text
Payload
{"jsonrpc":"2.0","method": "LMT_split_text","params":{"texts":["的掌上明珠我是妈妈de"],"commonJobParams":{"mode":"translate","textType":"plaintext"},"lang":{"lang_user_selected":"auto","preference":{"weight":{"DE":0.29314,"EN":3.11515,"ES":0.13171,"FR":0.19779,"IT":0.17161,"JA":0.08367,"NL":0.33259,"PL":0.06485,"PT":0.0867,"RU":0.05582,"ZH":0.30353,"BG":0.03157,"CS":0.0406,"DA":0.06067,"EL":0.03204,"ET":0.07348,"FI":0.04054,"HU":0.23451,"LT":0.04044,"LV":0.02604,"RO":0.05378,"SK":0.04772,"SL":0.05078,"SV":0.06621,"TR":0.05894,"ID":0.03782,"UK":0.03575,"KO":0.03806,"NB":0.07043,"AR":0.03263},"default":"default"}}},"id":21620004}Response
{
"jsonrpc": "2.0",
"id": 21620004,
"result": {
"lang": {
"detected": "ZH",
"isConfident": true,
"detectedLanguages": {
"ZH": 0.999996
}
},
"texts": [
{
"chunks": [
{
"sentences": [
{
"prefix": "",
"text": "\u7684\u638C\u4E0A\u660E\u73E0\u6211\u662F\u5988\u5988de"
}
]
}
]
}
]
}
}Path https://api.deepl.com/jsonrpc?method=LMT_handle_jobs
Header dl_session=xxx-xxx-xxx-xxx-xxx;
Method Post
Payload
{"jsonrpc":"2.0","method": "LMT_handle_jobs","params":{"jobs":[{"kind":"default","sentences":[{"text":"<P>我是妈妈的掌上明珠</P>","id":1,"prefix":""}],"raw_en_context_before":[],"raw_en_context_after":[],"preferred_num_beams":4}],"lang":{"target_lang":"EN","preference":{"weight":{},"default":"default"},"source_lang_computed":"ZH"},"priority":1,"commonJobParams":{"quality":"normal","regionalVariant":"en-US","mode":"translate","browserType":1,"textType":"richtext"},"timestamp":1728974546365},"id":21620022}Response
{
"jsonrpc": "2.0",
"id": 21620022,
"result": {
"translations": [
{
"beams": [
{
"sentences": [
{
"text": "<P>I'm the apple of my mother's eye.</P>",
"ids": [
1
]
}
],
"num_symbols": 13
},
{
"sentences": [
{
"text": "<P>I'm the apple of my mom's eye.</P>",
"ids": [
1
]
}
],
"num_symbols": 13
},
{
"sentences": [
{
"text": "<P>I'm the apple of my mother's eye</P>",
"ids": [
1
]
}
],
"num_symbols": 12
},
{
"sentences": [
{
"text": "<P>I'm the apple of my mama's eye.</P>",
"ids": [
1
]
}
],
"num_symbols": 14
}
],
"quality": "normal"
}
],
"target_lang": "EN",
"source_lang": "ZH",
"source_lang_is_confident": false,
"detectedLanguages": {}
}
}POST https://api.deepl.com/termbases/jsonrpc?method=getTermbases
payload
{"jsonrpc":"2.0","method":"getTermbases","params":{},"id":21620018}response
{
"result": [
{
"id": "a102e8d2-862b-4dba-9ecd-ced48f7f06c3",
"name": "默认术语表",
"rights": "a",
"termDictionaries": [],
"shared": false,
"isAutoTermbase": false
},
{
"id": "3d484dcf-993b-4f63-8689-e91938fa4def",
"name": "rust-en-zh",
"rights": "a",
"termDictionaries": [
{
"id": 2,
"languagePair": "en>zh"
}
],
"shared": false,
"isAutoTermbase": false
}
],
"id": 21620018,
"jsonrpc": "2.0"
}POST https://api.deepl.com/termbases/jsonrpc?method=getTermDictionaries
Payload:
{"jsonrpc":"2.0","method":"getTermDictionaries","params":{"termbaseId":"3d484dcf-993b-4f63-8689-e91938fa4def"},"id":21620021}Response
{
"result": [
{
"id": 2,
"languagePair": "en>zh",
"entries": "\t测试\ntestsuit\t测试套件"
}
],
"id": 21620021,
"jsonrpc": "2.0"
}ref https://github.com/xiaozhou26/deeplx-pro/blob/main/translator/translate.go