包括JavaEye在内的很多网站目前URL都使用到了Google自动翻译,如JE的某篇新闻的URL可能是:
http://www.iteye.com/news/8750-google-will-launch-chrome-based-operating-system
这样的URL对于SEO来说效果是明显的,其实,要做到这一点并不是很难,如下代码:
public static String getSEOTitle(String str) {
String ret = "";
try {
String translatedText = Translate.translate(str, Language.CHINESE,
Language.ENGLISH);
ret = translatedText;
} catch (Exception ex) {
ret = Pinyin.getFullSpell(str, 2);
}
//附加随机数
Random rand = new Random();
ret = Utils.replace(ret," ","-");
ret += "-"+rand.nextInt(1000);
return ret;
}
运行结果:
Google-will-be-postponed-to-the-operating-system-based-on-the-Chrome-726
我的做法是用Google自动翻译结果后尾随1000之内的随机数达到目的,如果Google自动翻译出错,则取中文的拼音全拼加随机数,省下来的就是按URL规则制定rewrite(略),可能与JE的做法稍有差异,供朋友们鉴戒!
Google翻译Java版开源地址:http://code.google.com/p/google-api-translate-java/
在线Demo,登录:http://www.faqee.com/crm
账号/密码:test/test
在新闻管理中添加一条新闻,通过URL地址即可看到效果!
分享到:
相关推荐
根据提供的文件信息,我们可以深入分析该段代码的功能与...这种类型的插件不仅简化了前端开发工作,还提高了网站的用户体验。对于希望在自己的项目中加入分页功能的开发者来说,理解和掌握这些知识点是非常有帮助的。
该系统模仿JavaEye问答系统http://www.javaeye.com/ask 技术: Struts2,Spring,Hibernate3,Ajax,TinyMce,Mysql 数据库 用户名:root 密码:root 登录用户和密码 wangld 1 或者 linys 1 注: 导入到Eclipse...
javaeye的信息提示框代码之css,application.js
javaeye被黑 大家看看
JavaEye热点阅读是JavaEye论坛推出的2009年2月特辑,旨在为Java学习者和开发者提供最新的知识及行业动态。这份资料包含了多个Java相关的主题,包括但不限于并发编程、开源项目、设计模式、框架应用以及软件开发实践...
JavaEye+技术架构,讲述java框架的应用
### JavaEye3.0开发手记之开发环境搭建详解 #### 一、开发环境搭建概述 随着JavaEye3.0开发计划的启动,本篇文章将详细介绍如何为该项目搭建高效的开发环境。开发过程中不仅需要考虑软件的选择,还需要针对操作...
在使用JavaEye API时,应遵循最佳实践,如合理使用设计模式、注意性能优化、遵循代码规范,以及及时更新到最新API版本以获取安全修复和新特性。此外,参与社区讨论和分享经验也是提升技术水平的有效方式。 总之,...
标题“动态网站实现假静态利用urlrewrite”涉及的是在Web开发中如何通过URL重写技术将动态网址转换为静态化表现形式,以提高网站的SEO(搜索引擎优化)效果和用户体验。这种技术通常用于Java Web应用中,特别是使用...
JavaEye是一款知名的面向开发者的技术社区,它提供了丰富的代码展示功能,其中包括代码高亮显示。在WordPress等博客平台中,为了使代码段在文章中清晰易读,通常会使用代码高亮插件。JavaEye的代码高亮插件以其简洁...
JavaEye新闻月刊2009年3月第13期内容涉及了当时软件开发领域内的一系列重要话题,包括IBM拟收购Sun Microsystems公司的新闻报道、Java社区对此的看法以及各种编程语言、开发工具和技术的新动态。 首先,新闻月刊...
【JavaEye月刊2008年4月总第2期】主要涵盖了多个与Java相关的技术和行业动态。以下是对这些内容的详细解析: 1. **Spring创始人Rod Johnson再次发飙—“传统Java应用服务器正在没落”** Rod Johnson是Spring框架的...
javaeye 论坛小测试 javaeye论坛小测试答案 javaeye论坛测试答案 这下你们就省事了。
此外,JavaEye API的具体细节(如接口URL、所需参数、响应格式)需要参照其官方文档或开发者指南。如果你遇到任何问题,检查请求的URL、参数、认证信息是否正确,以及API是否处于可用状态,都是排查问题的关键步骤。
JavaEye Client SourceCode是一个开源项目,专为Android平台设计,提供了JavaEYE的客户端实现。这个项目的源代码为我们提供了一个深入了解Android应用开发以及Java编程在移动设备上的实践的宝贵资源。接下来,我们将...
JavaEye是一个基于Android平台的应用程序,它展示了在移动设备上构建功能丰富的软件的可能性。这个小应用旨在为开发者提供灵感和指导,帮助他们更好地理解和实践Android应用开发。让我们深入探讨一下这个应用背后的...