0

クローズド コミュニティで Web ベースの翻訳プロジェクトを開始する予定です。ゲストは閲覧のみ可能です (ゲストは読み取り専用になります)。翻訳は単語単位で行われます。その下にすべての単語の翻訳が表示されます。翻訳には、翻訳された単語の語源と形態に関する情報を示すアイコンが含まれます。コミュニティ メンバーは翻訳に投票することができ、翻訳にコメントすることもできます (コメントはページの下部に表示されます)。

これが私がやろうとしていることの簡単な例です:

GUI の例

このスクリーン ショットでは、日本語は単なる例です。翻訳されたテキストはどの言語でもかまいません。おそらくフランス語、ロシア語、アラビア語、または韓国語です。

このプロジェクトでは、PHP、Javascript、および MySQL が使用されます。これらの Web 技術は、このプロジェクトを実装するのに十分ですか? テキストの長さと単語数は固定されていません。このインターフェイスを動的に作成する必要があります。これは私にとって大きな挑戦になるでしょう。
また、インターフェイスをできるだけ使いやすくしたいと考えています。たとえば、ユーザーが投票したり、翻訳にコメントしたりしたときに、ページを更新するべきではありません。

これらの条件下で、どの Web テクノロジーを使用すればよいですか? これには、純粋な PHP、Javascript、および MySQL の力で十分でしょうか? そうでない場合、他にどのテクノロジー/言語を使用すればよいですか? 良いスタートを切るために、いくつかの提案が必要です。

4

1 に答える 1

1

サーバー側に関する限り、PHP と MySQL だけで十分です。どちらも UTF-8 (したがって外国語の文字) と、このプロジェクトが作成するクエリを処理できます。

Javascript は、トランスレーターに対話機能を追加するための最も効率的な選択肢です。ただし、サーバーとリアルタイムで通信するには、AJAX または jQuery (または同様のテクノロジ) をサーバーに追加する必要があります。

于 2012-06-03T21:56:48.310 に答える