关于手机翻译软件

wujinyuan 2010-09-19 11:05:43
想做一个手机用的手机翻译软件
设想输入英文单词界面+引擎(就是到XXXX.txt文件中查找单词算法)+XXXX.txt文件(存放英文单词和对应的中文翻译)
我不要太多功能.只要能输入一个单词,然后翻译出单词的中文意思就可以
因没玩过java程序..所以不知道做一个这种的东东难不难.

不知道有没有做过..能不能把原代码给我一份.学学习.或提供一些思路或方法给我.或例子.或这方面的书..


本人邮箱:wujinyuan20042@163.com
...全文
124 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
开源螺丝钉 2010-09-19
  • 打赏
  • 举报
回复
嗯,就是效率问题,算法好就好。
wujinyuan 2010-09-19
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 blueduan1985 的回复:]

LZ可以在网上找到开源的项目研究一下

另外,这个程序界面没什么难度,只是查找单词的算法效率是个问题。当然,算法和语言没关系,如果你能用其他语言实现这个查找算法,不会JAVA问题也不大。
[/Quote],,谢谢你的提示..可不可以给个开源项目研究地址..我去下一下.
blueduan1985 2010-09-19
  • 打赏
  • 举报
回复
LZ可以在网上找到开源的项目研究一下

另外,这个程序界面没什么难度,只是查找单词的算法效率是个问题。当然,算法和语言没关系,如果你能用其他语言实现这个查找算法,不会JAVA问题也不大。
杨贝 2010-09-19
  • 打赏
  • 举报
回复
你把它读出来放在集合中试试
wujinyuan 2010-09-19
  • 打赏
  • 举报
回复
不知道我说的大家明白明白..在线等..
colaice2009 2010-09-19
  • 打赏
  • 举报
回复
没有这方面的经验,说一下自己的看法,仅供参考。说的不对也请高手指出。
可以用这样的技巧,在程序中设一个数组,存储每一种字母开头的单词的总字节数。比如a开头的单词占2000个字节,b的占2500个。。。,这样的好处是可以实现快速的范围定位,快速跳转。然后用二分法(当然你必须保证单词是有顺序的)等方法查找(注意跳转时可能会跳到半个单词处)。

翻译文件同样这么处理。但查找要麻烦一些,因为无法对翻译内容进行排序。所以你要么用遍历的方式查找,要么在存储的时候费点事,加上一些信息以利于比较查找。

还可以这样,保证每条翻译内容的长度相同(长度不同用其他字符补全),对单词也用同样方式处理。这样的话查找将会非常的快。这种方法前期的工作量会比正常的方法相大一些,不过也相差不太大。缺点是比较浪费存储空间。
麦田捕手 2010-09-19
  • 打赏
  • 举报
回复
对,实现上没什么难度,关键的就是查找效率问题了

13,100

社区成员

发帖
与我相关
我的任务
社区描述
Java J2ME
社区管理员
  • J2ME社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧