Версия для печати
Translator Plugin (автоматический перевод) для WordPress — серьезные проблемы
Март 13, 2007 автор: snowball
Из раздела: Плагины Wordpress
Таких плагинов — переводчиков несколько, я использовал только один — Global Translator, от Davide Pozza. По началу все было хорошо, но через некоторое время с увеличением количества страниц на блоге, существенно начал падать трафик. Проблема в следующем: переводчик работает через сервис Google Translate, соответственно при большом количестве обращений к сервису, Google распознает плагин как вредоносную программу и не выдает перевод. Частично проблема устраняется увеличением времени кэширования страниц с переводом в опциях настройки плагина (файл options-translator.php) до величины 36000 и больше. Но полностью проблема все равно не устраняется. Как я понял из этой статьи, такая же проблема присутствует и в Angsuman Translator plugin хотя там вроде есть даже поддержка прокси.
Есть у меня одна мысль по этому поводу, если кто хорошо дружит с php, может подшаманит немного этот Global Translator, код то открыт. Я предполагаю, что проблему можно как нибудь решить, например, при первом обращении и получении от Google положительного ответа о переводе, записывая переведенную страницу на диск, и каким то образом запрещать переводить этот URL и сразу выдавать уже записанную страницу при следующем обращении. Хотя главную страницу блога и индексы категорий ведь нельзя в статике держать, да и комментарии не будут отображаться в этом случае. Наверное по другому как-то это решается. Вообщем подумать надо тому, кто язык хорошо знает. Если кто это сделает, скиньте переделанный плагин WordPress мне тоже плз.


![[BobrDobr.ru]](http://www.snowballblog.com/wp-content/plugins/russ-bookmarkify/bobr.png)
![[del.icio.us]](http://www.snowballblog.com/wp-content/plugins/russ-bookmarkify/delicious.png)
![[Digg]](http://www.snowballblog.com/wp-content/plugins/russ-bookmarkify/digg.png)
![[Facebook]](http://www.snowballblog.com/wp-content/plugins/russ-bookmarkify/facebook.png)
![[Google]](http://www.snowballblog.com/wp-content/plugins/russ-bookmarkify/googlebookmark.png)
![[Ma.gnolia]](http://www.snowballblog.com/wp-content/plugins/russ-bookmarkify/magnolia.png)
![[Memori]](http://www.snowballblog.com/wp-content/plugins/russ-bookmarkify/memori.png)
![[Mister Wong]](http://www.snowballblog.com/wp-content/plugins/russ-bookmarkify/misterwong.png)
![[МоёМесто]](http://www.snowballblog.com/wp-content/plugins/russ-bookmarkify/moemesto.png)
![[MySpace]](http://www.snowballblog.com/wp-content/plugins/russ-bookmarkify/myspace.png)
![[MyWeb]](http://www.snowballblog.com/wp-content/plugins/russ-bookmarkify/myweb.png)
![[Reddit]](http://www.snowballblog.com/wp-content/plugins/russ-bookmarkify/reddit.png)
![[StumbleUpon]](http://www.snowballblog.com/wp-content/plugins/russ-bookmarkify/stumbleupon.png)
![[Technorati]](http://www.snowballblog.com/wp-content/plugins/russ-bookmarkify/technorati.png)
![[Twitter]](http://www.snowballblog.com/wp-content/plugins/russ-bookmarkify/twitter.png)
![[Windows Live]](http://www.snowballblog.com/wp-content/plugins/russ-bookmarkify/windowslive.png)
![[Yahoo!]](http://www.snowballblog.com/wp-content/plugins/russ-bookmarkify/yahoo.png)
Кино Критик on Пн, 28th Янв 2008 05:13
Да решается кешированием в mysql например.