如何在JS中翻译单词/表达式
how to translate words/expressions in JS?
我有60个短语和单词需要翻译成英文。
我如何设计一个简单的(纯)JavaScript函数来翻译这60个项目?我需要的只是一个想法(设计),而不是完整的代码。
我也写了60条要翻译成英文。我只是不知道如何把一个项目从一种语言链接到另一种语言。
注:我不想jQuery,谷歌翻译API等…
把你所有的表达式放到一个map中,用它来翻译
var languageMap = {
"bonjour" : "Hello",
"au revoir" : "Goodbye"
};
var word = "bonjour";
var inEnglish = languageMap[word];
console.log(word,"in english is",inEnglish)
注意,这里的查找是区分大小写的。如果你不能保证输入单词的大小写,你需要一些更聪明的东西。
相关文章:
- 用于匹配不带字符的单词的正则表达式
- 在正则表达式中搜索单词
- 在字符串列表中搜索任何出现的单词,如果单词的第一个字符匹配,则高亮匹配单词.Javascript正则表达式
- 正则表达式用于在javascript中存储单词之前和之后
- 只使用正则表达式匹配单词后面的所有内容
- 用特定的javascript正则表达式替换每个单词
- 正则表达式以更改字符串中的某些单词
- 匹配给定的正则表达式,除非存在给定的单词(lookahead或lookbacking)
- 如何通过JavaScript正则表达式匹配不同语言中的单词
- Javascript 正则表达式在特定单词或数字之后拆分
- 短语中类似单词的正则表达式交替
- 与冒号(不包括冒号)之间的正则表达式单词匹配
- 连续重复的单词以使用正则表达式进行更改
- 用于匹配带空格和不带空格的多个单词的正则表达式
- 如何使用正则表达式 JavaScript 替换具有特定单词的整行
- 使用正则表达式获取多个单词,单词之间留有空格
- 一个具有精确pettern的单词的正则表达式
- 从javascript中的表达式中提取单词或字符
- JS正则表达式匹配单词,包括用空格括起来的单词
- 如何在JS中翻译单词/表达式