我将在一个封闭的社区中开始一个基于网络的翻译项目;客人只能查看它(仅供他们阅读)。翻译将逐字逐句。每个单词的翻译都会显示在它下面。翻译将包含图标,以指示有关已翻译单词的来源和形态的信息。社区成员可以对翻译进行投票,他们还可以对任何翻译发表评论(评论将显示在页面底部)。
这是我正在尝试做的一个简单示例:
在此屏幕截图中,日语只是一个示例。翻译文本可以是任何语言;也许是法语、俄语、阿拉伯语或韩语。
本项目将使用 PHP、Javascript 和 MySQL。这些网络技术是否足以实现这个项目?文本的长度和字数不固定。我必须动态创建这个接口。这对我来说将是一个很大的挑战。
另外,我希望界面尽可能用户友好。例如,当用户投票或评论翻译时,它不应该刷新页面。
在这些情况下,我应该使用哪些网络技术?纯 PHP、Javascript 和 MySQL 的强大功能是否足以满足此要求?如果不是,我应该使用哪些其他技术/语言?我需要一些建议才能有一个好的开始。