网址:http://dj.iciba.com/hello/    
谷歌的翻译 api  可以实现 基本的  中文转英文  英文转中文

解决方案 »

  1.   

    单词翻译比较简单,只需要对所有单词有索引表就行了。简单点说就是数据库里面有个字段是单词名称,然后其它字段保存翻译信息、发音、解释、例句等等就完毕了。
    (当然实际的系统并不是如此之简单)
    Select * From dict Where word = %param%
    复杂的是整段话的翻译,这个需要有语法解析能力,甚至还要有上下文理解能力。但实际上至今为止就没什么做的好的。否则广大翻译早下岗了。
      

  2.   

    一般都不会是准确翻译的,只能是大概翻译
    简单地说就是做好各种词库句型库,根据用户输入的信息进行模糊查询,这里的模糊查询是当不能精确匹配某个key的时候,取最大相似度的key的翻译,或者提示用户是不是要查询的是xxx等等,如果不存在相似,就拆分成单词匹配翻译
      

  3.   

    翻译很简单的 solr 搜索