2016-09-27 10 views
0

私は英語に翻訳する必要がある60の表現と1つの単語を持っています。JSの言葉/表現をどのように翻訳するのですか?

これらの60項目を翻訳するには、単純な(純粋な)JavaScript関数をどのように設計できますか?私は完全なコードではなくアイデア(デザイン)が必要です。

私は英語でも翻訳する60項目を書きました。私はちょうど1つの言語から別の言語にアイテムをリンクする方法を知らない。

P.S.私はjQuery、Google Translate APIなどを望んでいません...純粋なJavaScriptです。

+0

単語翻訳の辞書のようなものですか? – Amy

+0

はい、どんな考えでも、下の良いもののように – avazwij

+0

あなたの2つの単語リストを教えてください。それらが何らかの関連性があるかソートされている場合は、2つの配列またはオブジェクトをマップしてマージすることができます。あなたがいくつかのコードを共有していれば、それでも最高です。 – dakab

答えて

3

マップ内のすべてのあなたの表現を入れて、ここでルックアップし、気をつけて

var languageMap = { 
 
    "bonjour" : "Hello", 
 
    "au revoir" : "Goodbye" 
 
}; 
 

 
var word = "bonjour"; 
 
var inEnglish = languageMap[word]; 
 
console.log(word,"in english is",inEnglish)

を変換するためにそれを使用するにはかかわらず、大文字と小文字が区別されます。あなたの入力言葉の大文字小文字を保証できない場合は、よりスマートなものが必要です。

+0

非常にシンプルでスマートなアイデア。私はそのようなものを探していた。あなたは私の命を救いました。ありがとうございました! – avazwij

+1

その逆もありますか? – dakab

+0

@dakab別の質問がありましたか? 「Ask」ボタンは右上にあります。 – Jamiec

関連する問題