tushov.ru

блог php-программиста, преподавателя и конcультанта

Tag: Найдено в Интернете

PHP, Заметки программиста, Найдено в Интернете

Переводим большой html-текст через Google Translate на PHP

Недавно в одном проекте потребовалось реализовать функционал перевода html-текста на разные языки. Сразу же на ум пришёл машинный перевод при помощи translate.google.ru. Все бы ничего если бы не два НО, которые встали на пути:

  1. Google Translate не позволяет переводить за раз текст размером более 5000 символов
  2. Google Translate переводит вместе с текстом и HTML-теги
  3. Если резать текст на кусочки размером до 5 000 символов, то незакрытые HTML-теги в кусках Google Translate удалит

Немного поковырявшись во всем этом удалось получить более менее рабочее решение, а именно 2-е функции: translate — собственно функция перевода (найдено в Интернете), googleTranslate — функция корректной обрезки больших текстов на кусочки по 5 000 с учетом не проблемы не закрытых тегов.

Итак, если еще кому-то пригодится, собственно сам код:

 

PHP, Архив, Найдено в Интернете

Если нужен бесплатный SVN-хостинг — то может быть unfuddle.com?

В последнее время в качестве халявной SVN-площадки юзал assembla.com, но вот теперь халявные времена изменились. Если раньше на Асембле давали 500 Мб, кучу сервисов и возможности создавать закрытые проекты, то теперь ситуация резко изменилась. Теперь все бесплатные хранилища перейдут в режим “Read Only”, и останутся либо чисто “Open Source” проекты (т.е. с отрктым для всех желающих хранилища) либо закрытые проекты но уже за деньги. Вообщем махнул я на это рукой и пошел на поиски другого халявного хостинга. Собственно когда-то на саму assembla.com набрел отсюда http://scrum.org.ua/kak-vybrat-besplatnyj-svn-xosting/ — там же есть небольшой список альтернативных ресурсов. Пройдясь по ним еще раз — нашел http://unfuddle.com. Естественно взор упал на бесплатный тариф: “Private FREE”. Там дают 200 Мб под репозиторий, можно создать всего один проект, заюзать всего одного юзера — т.е. всего 2, есть дополнительные сервисы. На первый взгляд работает не хуже и даже шустрее чем assembla.com. Ну что ж посмотрим… А пока меня это халявное место вполне устраивает, а может оно подойдет и Вам?

Theme by Anders Norén