Amazon web services translateText参数中的意外键1-10

Amazon web services translateText参数中的意外键1-10,amazon-web-services,aws-sdk,aws-sdk-js,Amazon Web Services,Aws Sdk,Aws Sdk Js,所以我正在运行一个函数,用AWS translate来翻译文本。以下是我的参数和对函数的调用: const translate=新的AWS.translate({apiVersion:'2017-07-01'}); const data=JSON.parse(event.body); 常量参数={ “表名”:“站点”, “项目”:{ SourceLanguageCode:'自动',/*必需*/ TargetLanguageCode:data.TargetLanguageCode,/*必填项*/

所以我正在运行一个函数,用AWS translate来翻译文本。以下是我的参数和对函数的调用:

const translate=新的AWS.translate({apiVersion:'2017-07-01'});
const data=JSON.parse(event.body);
常量参数={
“表名”:“站点”,
“项目”:{
SourceLanguageCode:'自动',/*必需*/
TargetLanguageCode:data.TargetLanguageCode,/*必填项*/
Text:data.Text,/*必填项*/
}
};
const translated=wait translate.translateText(params.Item.Text).promise();
如果我控制台log
params.item.text
它输出正确的内容。但是当我运行
translateText
函数时,我得到了错误

* UnexpectedParameter: Unexpected key '0' found in params
* UnexpectedParameter: Unexpected key '1' found in params
* UnexpectedParameter: Unexpected key '2' found in params
* UnexpectedParameter: Unexpected key '3' found in params
* UnexpectedParameter: Unexpected key '4' found in params
* UnexpectedParameter: Unexpected key '5' found in params
* UnexpectedParameter: Unexpected key '6' found in params
* UnexpectedParameter: Unexpected key '7' found in params
* UnexpectedParameter: Unexpected key '8' found in params
* UnexpectedParameter: Unexpected key '9' found in params
* UnexpectedParameter: Unexpected key '10' found in params
以下是cmd中的错误:

完整功能页:

应该是:

const translated=wait translate.translateText(params.Item.promise();

查看您在哪里看到它需要一个包含
SourceLanguageCode
TargetLanguageCode
Text
的对象,就像
Item
params
变量中的
键一样。

可能会给我们控制台的输出。登录params.Item。Text@nubinub它只输出“你好,世界”你使用哪个图书馆?也就是说,translateText方法来自何处?在页面顶部:
const translate=new AWS.translate({apiVersion:'2017-07-01'})
@nubinub我已经编辑了这个问题并输入了错误有没有办法使
文本成为一个对象?为什么?您到底想做什么?我的最终目标是使用此函数获取dynamodb中的一个项目,并将其翻译成另一种语言,然后将其导入到数据库中。在这种情况下,您必须多次调用
translateText
。您可以映射DynamoDB查询返回的项目,然后调用
translateText
,然后调用
putItem
。我已经把我的整个函数都放在了上面的问题中,您能告诉我它看起来是否正常,我的方向是否正确吗?