0

我将在一个封闭的社区中开始一个基于网络的翻译项目;客人只能查看它(仅供他们阅读)。翻译将逐字逐句。每个单词的翻译都会显示在它下面。翻译将包含图标,以指示有关已翻译单词的来源和形态的信息。社区成员可以对翻译进行投票,他们还可以对任何翻译发表评论(评论将显示在页面底部)。

这是我正在尝试做的一个简单示例:

桂示例

在此屏幕截图中,日语只是一个示例。翻译文本可以是任何语言;也许是法语、俄语、阿拉伯语或韩语。

本项目将使用 PHP、Javascript 和 MySQL。这些网络技术是否足以实现这个项目?文本的长度和字数不固定。我必须动态创建这个接口。这对我来说将是一个很大的挑战。
另外,我希望界面尽可能用户友好。例如,当用户投票或评论翻译时,它不应该刷新页面。

在这些情况下,我应该使用哪些网络技术?纯 PHP、Javascript 和 MySQL 的强大功能是否足以满足此要求?如果不是,我应该使用哪些其他技术/语言?我需要一些建议才能有一个好的开始。

4

1 回答 1

1

就服务器端而言,仅 PHP 和 MySQL 就足够了。它们都可以处理 UTF-8(因此也可以处理外来字符)以及该项目将创建的查询。

Javascript 是向翻译器添加交互性的最有效选择。但是要与服务器实时通信,您需要在其上添加 AJAX 或 jQuery(或类似技术)。

于 2012-06-03T21:56:48.310 回答