javascript - 如何将翻译文本与原文链接?
问题描述
我在这里有一个相当大的编程挑战。我想开发一个应用程序,用户在其中上传两本不同语言的书,该应用程序会将书标记为句子。然后这些句子会连接在原文和翻译文本之间,所以当我阅读外文书籍时,当我看不懂句子时,我只需点击,翻译后的句子就会显示出来。问题是如何链接句子——我不能只使用标记索引,因为不能保证它是 1:1 翻译的。例如,一个句子可以翻译成多个句子。翻译后的句子也可以翻译成特定词不相互反映,例如成语。没关系,我可以省略这些,不一定要完美。但就这个应用程序的难度而言,这是另一个痛苦。我想到的这个问题的可能解决方案是使用 diff,它将被修改为不比较字符串相等性,还有含义(翻译)。但也许你们中的一些人会建议一些更复杂的东西。提前致谢。
解决方案
您可以创建一个ArrayList<String>
句子。相同的索引将意味着相同的句子。如果有多个句子作为翻译,只需将它们放在一起。
推荐阅读
- javascript - 从 Node/Express 服务器在 React 中播放音频数据
- r - R:分析应收账款是否随着时间的推移重复出现
- c++ - 声明字符串时内存泄漏
- html - 标题响应问题
- safari - 如何在 Safari 推送通知上获取有效负载
- visual-studio - 在 Visual Studio 2019 中构建和发布多架构 Docker 容器
- javascript - 更新 Flot 显示数据
- python - 为瑞士地址创建 Python 正则表达式
- spring-boot - 在我的应用程序为 SpringBoot 运行后,正在执行 H2 数据库的 data.sql 脚本
- python - 使用另一个数组在 Numpy ndarray 中选择某些索引