首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >react-native中的Google翻译

react-native中的Google翻译
EN

Stack Overflow用户
提问于 2018-01-22 14:32:20
回答 2查看 1.4K关注 0票数 1

我已经制作了一个react原生应用程序,其中的文本被翻译成指定的语言。但现在我被卡住了。我想要的是,如果有人在输入文本,然后通过使用键盘空格键,输入文本将被翻译。我如何才能完成这项任务?

EN

回答 2

Stack Overflow用户

发布于 2018-01-22 16:09:40

解决这个问题的一种方法是在用户输入数据时检查每个字符的ASCII值。输入value后,使用TextInput的onChangeText属性获取文本输入的值。输入每个文本后,使用Javascript提供的charCodeAt()函数将该值转换为其ASCII值,并用空格键的ASCII值32进行检查。

如果是32,则使用javascript的split函数将输入的字符串用空格拆分以获得单词数组,从数组中获取最后一个单词,如果您只需要单词的含义,则将其发送到google-traslate api。如果你需要整个段落的意思,你不需要拆分数组,只需将整个文本发送到google-translate api,就可以得到响应。

我不确定这是否是完美的方法,但这可能是一种方法。祝好运。

票数 1
EN

Stack Overflow用户

发布于 2019-07-28 02:25:02

一种简单的方法是使用onChangeText事件(此处描述为https://facebook.github.io/react-native/docs/textinput#onchangetext),并在字符串的最后位置查找空格键

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48375797

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档