curl -H "nonce: Your Nonce" -H "accessKey: Your Access Key" -H "signature: Your Signature" https://translate.rozetta-api.info/api/v1/translate-result/all
{
"status": "success",
"data": [
{
"translateId": "8c76e418-9842-455b-aac1-5be28e8e4e94",
"done": false,
"langs": [
"zh-CN",
"ja"
],
"fieldId": 1,
"createdAt": {},
"items": [
{
"translateItemId": "8c76e418-9842-455b-aac1-5be28e8e4e94",
"lang": "ja",
"wordCount": 1000,
"detectedLang": "zh-CN",
"done": false,
"originalName": "test.pdf",
"downloaded":false,
"error":false,
"errorCode":null,
"errorMessage":null,
"id":5507
}
]
}
]
}
const superagent = require('superagent');
const config = require('./config');
const authUtils = require('./utils/auth-utils');
const translateId = 'your translateId';
const url = `/api/v1/translate-result/all`;
const sendRequest = (serverConfig, accessKey, secretKey) => {
const nonce = new Date().getTime().toString();
const signature = authUtils.generateSignature(
url,
secretKey,
nonce,
);
superagent.get(`${serverConfig.protocol}//${serverConfig.hostname}:${serverConfig.port}${url}`)
.set({
accessKey,
signature,
nonce,
}).end((req, resp) => {
console.log(resp.text);
});
};
const main = async () => {
try {
await sendRequest(
config.serverConfig,
config.authConfig.accessKey,
config.authConfig.secretKey,
);
} catch (error) {
console.error(error);
}
};
main();