如何在JavaScript中制作语言翻译器
作者:互联网
我们将用JavaScript制作一个语言翻译器。在这里,我们将提供两个文本字段,一个用于文本输入,另一个用于输出文本。为了翻译语言,我们将使用mymemory的API。使用此API,我们还将添加其他语言以供选择,并且我们还提供了一个按钮来以语音形式收听文本。最后,我们添加了另一个按钮来复制文本,我们还将提供一个按钮来翻译文本。
这将是一个有趣而酷的项目。因此,让我们逐步进行。
创建骨架
对于这个项目,我们基本上需要三个文件。首先是我们的index.html,我们将在其中添加我们的元素,您可以简单地说我们将使用HTML文件创建项目的框架。然后出于设计目的,我们将添加我们的style.css文件,我们将向HTML添加一些样式,这将完全基于您,就像您可以以任何方式自定义它一样。最后,我们的script.js文件,这将是我们的主要文件,因为我们将添加功能,以便我们可以使用JavaScript文件翻译文本。
现在在HTML中,我们首先添加了一个字体很棒的链接来使用图标。然后在正文部分,我们为输入和输出文本添加了两个文本区域。在outputtext-area中,我们添加了一个属性名readonly-disabledclass,实际上是用来禁止对特定类的修改。简单地说,它将使输出文本区域不可更改。
之后,我们为音量和复制图标添加了两个图标。然后我们添加了一个当前为空的选择菜单,但我们将使用JS代码填充它。同样对于输出字段,我们再次添加了相同的图标和选择菜单。最后,我们添加了一个按钮,用于将文本从一种语言翻译成目标语言。
这将是一个有趣而酷的项目。因此,让我们逐步进行。
创建骨架
对于这个项目,我们基本上需要三个文件。首先是我们的index.html,我们将在其中添加我们的元素,您可以简单地说我们将使用HTML文件创建项目的框架。然后出于设计目的,我们将添加我们的style.css文件,我们将向HTML添加一些样式,这将完全基于您,就像您可以以任何方式自定义它一样。最后,我们的script.js文件,这将是我们的主要文件,因为我们将添加功能,以便我们可以使用JavaScript文件翻译文本。
现在在HTML中,我们首先添加了一个字体很棒的链接来使用图标。然后在正文部分,我们为输入和输出文本添加了两个文本区域。在outputtext-area中,我们添加了一个属性名readonly-disabledclass,实际上是用来禁止对特定类的修改。简单地说,它将使输出文本区域不可更改。
之后,我们为音量和复制图标添加了两个图标。然后我们添加了一个当前为空的选择菜单,但我们将使用JS代码填充它。同样对于输出字段,我们再次添加了相同的图标和选择菜单。最后,我们添加了一个按钮,用于将文本从一种语言翻译成目标语言。
标签:创建骨架,HTML,API,语言翻译器,JavaScript 来源: