0
对于简单的html项目,我可以简单地参考此链接。使用Google翻译制作网站多语言支持React js
但我想实现反应应用。所以我无法在反应应用程序中复制代码。
componentDidMount() {
googleTranslateElementInit(() => {
new google.translate.TranslateElement({pageLanguage: 'en'}, 'google_translate_element');
});
const script = document.createElement("script");
script.src = "//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit";
script.async = true;
document.body.appendChild(script);
}
并返回渲染元素。
render() {
return (
<div id="google_translate_element"></div>
);
}
这告诉我错误,说google,googleTranslateElementInit没有定义。
如何在反应应用程序中使用谷歌翻译器? 也有翻译整个网站的任何npm包吗?
感谢