Я считаю, что у вас есть правильные данные в вашем теле запроса, только отформатированный неправильно. У вас есть свойства q
и target
, вложенные в объект, который находится внутри массива, который находится внутри вашего тела тела запроса верхнего уровня. Вместо этого поместите свойства q
и target
непосредственно в объект тела запроса верхнего уровня, например:
try {
const response = await fetch(googleTranslateApi + apiKey, {
method: 'POST',
headers: {
Accept: 'application/json',
'Content-Type': 'application/json',
charset: 'UTF-8',
},
body: JSON.stringify({
q: 'Hello My Friend',
target: 'zh'
})
});
const responseJson = await response.json();