HTML/Javascript如何制作;翻译人员;
我如何制作一个翻译器来翻译用户输入的文本 在他们输入他们想要翻译的文本后,它将被存储在一个变量中。然后在一个文本文件(HTML/Javascript如何制作;翻译人员;,javascript,html,Javascript,Html,我如何制作一个翻译器来翻译用户输入的文本 在他们输入他们想要翻译的文本后,它将被存储在一个变量中。然后在一个文本文件(english.txt)上,它会找到他们输入内容的英文版本 1. Hello 2. There 然后它会告诉程序英语单词在哪一行,然后打开另一个文本文件(language.txt)和翻译 1. Test 2. Pending 使用该行,它将用相应的行替换该单词 例如,输入是Hello here,然后它将被转换为testpending 我将如何在HTML/Javascript中
english.txt
)上,它会找到他们输入内容的英文版本
1. Hello
2. There
然后它会告诉程序英语单词在哪一行,然后打开另一个文本文件(language.txt
)和翻译
1. Test
2. Pending
使用该行,它将用相应的行替换该单词
例如,输入是Hello here
,然后它将被转换为testpending
我将如何在HTML/Javascript中实现这一点
**这些文件大约有50000行你正在问一个非常开放的问题,因此,有一百万种方法可以解决这个问题。然而,我想说的是,一般来说,您希望将这些翻译存储在数据库中,并通过Web Api查询它们 你还应该意识到,逐字翻译不会给你很好的翻译,因为你没有考虑上下文或同义词 例如:“蝙蝠”可以指一种动物,一种带有把手和坚固表面的木制工具,或是击打某物的动作
但是如果您确实想要实现这一点,并且希望使用尽可能少的不同技术(并且依赖静态文件),那么您可以执行以下操作。。。 将两个输入文件转换为一个文件,格式如下:
{
"Hello": "Test",
"There": "Pending",
}
当用户输入译文时,使用空格将输入文本拆分,这将返回一个键数组。
下一步是使用
json[key]查找json中的键代码>请展示您的代码示例,这样我们就可以看到您已经尝试了什么,这样我们就知道您在哪里了。Stuck我不知道我将如何做到这一点。我已经查过了,看看是否有人曾经这样做过,但似乎找不到任何来源。如果有人做过,请告诉我。txt
文件?这听起来像是数据库的工作。@Handge你的要求太宽泛了,不是为了什么。关于SO的问题必须是您自己编写代码时遇到的问题。通常,我们希望您提供现有代码的最小、完整且可验证的示例,以便我们可以复制该问题。请看这里:你有没有资料可以帮我?