{
"lang": {
"source": [
{ "name": "Japanese", "value": "japanese"}
],
"target": [
{"name": "English", "value": "english"}
]
},
"config": {
"method": "scrape",
"scrapeURL": "http://localhost:8080/?source=$SOURCE_LANG&target=$TARGET_LANG&text=$ORIGINAL_TEXT",
"encodeURI": false,
"encodeURIComponent": true,
"querySelector": "body",
"queryProperty": "innerText",
"evaluateInterval": 50,
"evaluateTimeOut": 7000
}
}{
"lang": {
"source": [
{ "name": "Japanese", "value": "japanese"}
],
"target": [
{"name": "English", "value": "english"}
]
},
"config": {
"method": "get",
"getURL": "https://api.deepl.com/v2/translate?auth_key=$API_KEY&source_lang=$SOURCE_LANG&target_lang=$TARGET_LANG&text=$ORIGINAL_TEXT",
"getOptions": {},
"encodeURI": false,
"encodeURIComponent": true,
"responseParse": true,
"responseType": "json",
"responseQuery": "translations[0].text",
}
}{
"lang": {
"source": [
{ "name": "Japanese", "value": "japanese"}
],
"target": [
{"name": "English", "value": "english"}
]
},
"config": {
"method": "post",
"postURL": "https://api.openai.com/v1/chat/completions",
"postData": {
"messages": [
"role": "user",
"content": "Translate the following $SOURCE_LANG text to $TARGET_LANG: $ORIGINAL_TEXT"
]
},
"postOptions": {
"headers": {
"Authorization": "Bearer *****",
"Content-Type": "application/json"
}
},
"encodeURI": false,
"encodeURIComponent": false,
"responseParse": true,
"responseType": "json",
"responseQuery": "choices[0].message.content"
}
}