Translate Poster - это программа, для комфортного ведения сайта на 10-ти самых распространенных языках в Internet одновременно.

Данная программа - модификация той проги что я использую сам.

Даже без особых вложений в раскрутку такого сайта, вы почувствуете рост посещаемости за счёт иноязычных посетителей. (Это из личного опыта, а не просто красивые слова.)

Нет нужды объяснять, что англоязычный трафик намного более денежный чем русскоязычный, но зачем останавливаться только на нём, если можно охватить подавляющее большинство пользователей Internet? :)

Давайте, для начала, пройдёмся по каверзным вопросам.

Q: А почему не граббить свой сайт и переводить его каким-то плагином?

A: Причин несколько:

  1. Невозможность перевода уже давно написанных статей (если сайту не пару недель).
  2. Невозможность работы с пачками текстов.
  3. Зависимость от создателя плагина, который зависит от переводчика. С которым может случится конфуз, а когда плагин обновят и обновят ли вообще - неизвестно, ведь такие плагины бесплатны…
  4. Нестабильность работы связки: RSS - граббинг - перевод -постинг. Не все посты будут переведены.
  5. ЧПУ не одинаковый для всех языков, а это жирный минус для перелинковки.
  6. Категории, теги и прочие детали будут идти в разнобой и порождать полчища битых ссылок, что опять же плохо для перелинковки.

Q: А почему не переводить его каким-то плагином для многоязычности (официальным)?

A: Причин несколько и многие из них повторяются:

  1. НЕ индексируют Поисковики (то есть с них трафа_не_будет. О перелинковке говорить нет смысла. На этом бы можно остановиться, но давайте вспомним ещё 2 причины)
  2. Невозможность перевода уже давно написанных статей
  3. Невозможность работы с пачками текстов.

Что же может Translate Poster:

  • у него нет недостатков описанных выше. (в работоспособности переводчика я заинтересован как никто)
  • полностью настраиваемый пост (Title,ЧПУ,категория,теги,текст,дата публикации…)
  • полнофункциональный WYCIWYG HTML редактор с огромным количеством функций
  • грамотная перелинковка
  • создание категорий
  • перевод + постинг в блоги

Предлагаю вашему вниманию демо-версию Translate Poster (07.12.2011). Сразу предупреждаю: в демке ещё есть баги.

Ограничения в демке:

  • жесткая привязка к тестовому сайту
  • ТОРМОЗИТ с сетевыми ресурсами умышленно (поскольку сайт один, а демка публичная). Может показаться что прога зависла (при переводе) но на самом деле она работает.
  • нестабильность при переводе длинных текстов (в процессе исправления)
  • отсутствие кучи дополнений и фичь, втч в HTML редакторе, предназначенные для более удобной работы (пока просто тестовый запуск и публичное тестирование)
  • отсутствие “защиты от дурака”
  • ограничена по времени (ориентировочно месяц)
  • и так, по мелочи

Пошаговая Инструкция в файле DemoReadMe.txt

Планируется:

  1. картинки в статьях (скоро)
  2. работа с уже существующими сайтами
  3. работа с пачками статей
  4. орфография
  5. поддержка и других движков, кроме Wordpress (если будут желающие)
  6. + то что пожелаете, ведь вы конечный пользователь  ;)

В качестве примера,

можете взглянуть на тестовый сайт - tpdemo.bookss.info

UPD: обновил демку (07.12.2011)

Хотелось бы услышать ваши предложения, отзывы и пожелания!

Горный Оптимизатор.

Сейчас дописываю новую программу для привлечения трафика.

Заточена под контентные СДЛы.

Доделаю ещё пару деталек и завтра (11.11.11) выпущу публичную бета версию!

Горный Оптимизатор.

Google Translate API Закроют

Категория: Программы | 22 October 2011, 11:58 |

Ну раз уж никто об этом не пишет, а заготовка этого поста висит у меня уже с месяц, то я напишу:

Google Translate API (для халявного использования) закроют 1-го декабря 2011 (01.12.2011) и введут платную версию.

Important: Google Translate API v2 is now available as a paid service. The courtesy limit for existing Translate API v2 projects created prior to August 24, 2011 will be reduced to zero on December 1, 2011. In addition, the number of requests your application can make per day will be limited. Google Translate API v1 will be shut off completely on the same date (December 1, 2011); it was officially deprecated on May 26, 2011. These changes are being made due to the substantial economic burden caused by extensive abuse. For website translations, we encourage you to use the Google Website Translator gadget.

Пруфлинк: http://code.google.com/intl/ru/apis/language/translate/overview.html

Цены ввели следующие: 20 $ за = 1 млн символов.

->  http://code.google.com/intl/ru/apis/language/translate/v2/pricing.html

->  http://googlecode.blogspot.com/2011/08/paid-version-of-google-translate-api.html

Там так же говорится о том, что для халявного использования оставлены Google Translate Research API для универов, гаджет для сайтов, а так же переводчики для iPhone, Android, Chrome и Gmail.

Что думаете, господа?

Горный Оптимизатор.

Случилась у меня надобность у большого проекта на Wordpress произвести изменения сразу во всех постах. Нужно было кое-чего добавить в ссылки сшитые в тело поста.

Для простой замены строки AAA на строку BBB можно воспользоваться плагинами, но это порою слишком громоздко - ставить плагин, настраивать… и всё ради одной строчки. Как по мне, проще сделать SQL запрос через PhpMyAdmin:

update wp123_posts set post_content = replace (post_content,’AAA’,'BBB’);

Наверное это будет самый востребованный кусок кода в статье ))

Помимо простой замены, мне нужно было ещё сделать одну довольно замысловатую хрень :)

Мне нужно было во всех постах вставить slug той категории, к которой относится пост. Огромное спасибо за помощь Ю. Б. (он ведёт Блог о жизни, wordpress и прочей всячне) в создании этого SQL запроса. Сам я уже как только не придумывал как произвести эту замену с подстановкой, но всё упирался в то что банально не хватает знаний. Придумать могу, а что б сделать пришлось бы на неделю садится за всякие мануалы и всё тестить, тестить… В результате остановились на SQL запросе со вложенным селектом, что самое разумное и компактное.

Кто немного разбирается в SQL может проследить эволюцию 1-го запроса во второй:

update wp123_posts as post
set post_content = replace (post_content, ‘AAA’, concat(’AAA’,(
select slug from wp123_terms as terms
left join wp123_term_taxonomy as tax on (terms.term_id=tax.term_id)
left join wp123_term_relationships as rel on (tax.term_taxonomy_id=rel.term_taxonomy_id)
where rel.object_id=post.id AND tax.taxonomy=’category’
limit 1
),’BBB’
));

Вот тут, конечно, не хватает подсветки синтаксиса, но и с ней тут без пол-литра не раздерёшься )))  В примере изменены префиксы таблиц (4 шт.) и строки, не завтыкайте, как будете копипастить.

P.S.: Не разжовываю код так как кому надо - и так поймёт, а кто не понимает - “может не надо вам ковырять базу?” ))

Искренне Ваш
Горный Оптимизатор.

Сегодня, великий день, по крайней мере я себе так думаю )

Сегодня, 10.05.2011 я окончательно доделал свой “обойный” проект, остатки багов истреблены, проведен контрольный залповый тест, запуск и наступил мир на земле )))

На создание этого проекта ушло около 4-х месяцев (если не больше), в ходе которых была слегка переработана одна популярная ЦМС, создано несколько php скриптов, а так же написана десктопная программа для управления всем этим хозяйством :)

Сейчас светить проект не буду (там сейчас всёравно ничего нету :-p) да и раскрывать его суть тоже пока рано.

Скажу только, что если через 2-3 месяца вы надумаете скачать себе новые обои на рабочий стол, возможно это будет мой сайт. Так что не поленитесь и кликните по самой дорогой ссылке ;)

Всё, марафон окончен. Мозг выключен. LogOut.

Искренне Ваш
Горный Оптимизатор.

Поиск
 
Страницы :
Рекламko
Счетчики :