Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML/Javascript如何制作;翻译人员;_Javascript_Html - Fatal编程技术网

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的问题必须是您自己编写代码时遇到的问题。通常,我们希望您提供现有代码的最小、完整且可验证的示例,以便我们可以复制该问题。请看这里:你有没有资料可以帮我?