Contest: in regalo 3 licenze di Global Translator PRO ai lettori di Nothing2Hide!

gtprologo

Global Translator PRO è la versione commerciale di Global Translator, il mio plugin per WordPress che consente di tradurre automaticamente il proprio blog in ben 41 lingue differenti, con i relativi vantaggi in termini di aumento di traffico e visibilità!

Global Translator si è attestato tra i plugin per WordPress più utilizzati e diffusi in assoluto: attualmente infatti conta più di 124000 downloads, motivo per cui, dopo circa 3 anni di sviluppi, modifiche ed evoluzioni, ho deciso di creare la versione PRO che vanta alcune caratteristiche che non saranno mai rese disponibili nella versione gratuita, tra cui:

  • Il sistema di traduzione distribuita (Client Translation), che consente di trasformare ogni browser in un potenziale “translation-provider”: chiunque visiti con il proprio browser una pagina non ancora tradotta, ne scatenerà infatti la traduzione in locale ed in manierà assolutamente trasparente ne effettuerà l’upload verso il server.
  • La possibilità di salvare le pagine tradotte sia sul database che sul filesystem.

Maggiori dettagli sono disponibili nella pagina ufficiale di Global Translator PRO.

Ma bando alle ciance, veniamo al dunque! Continua a leggere

Global Translator 0.7 released

I’ve just release a new major release of Global Translator! (the previous 0.6.3.* branch has been suppressed)

Here’s the changelog:
– Added two new translation engines: FreeTranslation and Promt Online Translation
– Added USER-AGENT filter in order to prevent unuseless connections to the translation services
– Added support for Default Permalink Structure (i.e.: “www.site.com/?p=111”)
– Added widgetization: Global Translator is now widgetized!
– Fixed some bugs and file permission issues
– Excluded RSS feeds and trackback urls translation
– Fixed some problems on translated pages

IMPORTANT: if you are experimenting problems with your current translation service I suggest you to try FreeTranslation.

You can download the new version of Global Translation from this page.

Global Translator: I’m working on a new release

A new release is coming soon. I’m receiving a lot of comments, questions, suggestion about my plugin, but it’s hard to publish and manage all of them. So please be patient and please wait just for a few days. simple smile

Global Translator 0.6.3.beta2: aggiunto un nuovo motore di traduzione!

Nella beta2 della nuova release di Global Translator ho aggiunto il nuovo motore di traduzione Promt Online Translator che non sembra soffrire dei problemi di banning riscontrati negli ultimi tempi con Google e Babelfish. Dovrebbe inoltre essere risolto il problema segnalato da alcuni utenti relativo all’errore “Call to undefined function sem_get() in wp-content/plugins/global-translator/header.php on line 40“: poichè sulla mia installazione non è riproducibile, vi invito a provare e a darmi un riscontro in modo da consentirmi di stabilizzare questa release il prima possibile. simple smile

Short translation for english people
On the new beta2 version of Global Translator I’ve added a new translation engine called Promt Online Translator which shouldn’t have banning problems as Google and Babelfish. The error “Call to undefined function sem_get() in wp-content/plugins/global-translator/header.php on line 40” should be solved, but I encourage you to try this beta because the problem is not reproducible on my blogs. Thanks for your help in testing Global Translator!

[Download Global Translator 0.6.3.beta2]
[Download Global Translator 0.6.3.beta3]

Global Translator 0.6.3.beta1 rilasciato

Dopo 2 mesi sono finalmente riuscito a rilasciare una beta di Global Translator che dovrebbe consentire di tornare ad utilizzare Google Translation Services senza incorrere sul fastidiosissimo errore 403. Ho inserito un semaforo intelligente che, nel caso in cui la distanza temporale tra due richieste sia inferiore al limite imposto da Google, attende per 1,8 secondi. Questo dovrebbe essere sufficiente per non farsi bannare, ma mi servono anche i vostri riscontri!
Inoltre ho sistemato un po di problemi relativi alla struttura della pagina tradotta: in certe situazioni infatti venivano erroneamente rimossi alcuni tags.

Short translation for english people
Here’s another version of Global Translator! This version shoud definitively fix the “ERROR 403” problem by Google. Google returns this error page when the delay between two request is less than 1.8 secs. I’ve added an experimental semaphore which shoud be able to apply a delay only when needed. So, if you want to contribute you could download and try it!
I’ve also fixed many errors on the translated layout.

Global Translator 0.6.2: supporto alla nuova URL di traduzione di Babelfish

Grazie ad alcune valide segnalazioni ho potuto appurare che Babelfish ha modificato l’URL da invocare per le traduzioni: l’effetto immediato su Global Translator è stato chiaramente il blocco di tutte le traduzioni basate su questo motore.
Fortunatamente la modifica per ripristinare il supporto a Babelfish è stata veramente minimale (una cosa da 5 minuti): invito quindi tutti gli utilizzatori di Global Translator 0.6 e 0.6.1 di migrare immediatamente alla nuova versione scaricabile anche da qui.

English short version
I’ve just updated Global Translator in order to support the new translation URL provided by Babelfish. If want to use the Babelfish engine you have to download the just released 0.6.2 version.

Global Translator 0.6.1 rilasciato

Questa minor release sistema un paio di problemi riscontrati da alcuni utenti:

  • il primo è relativo al fatto che in alcuni casi l’ HTML ritornato dal servizio di traduzione causa un problema di layout sulla barra delle bandiere
  • il secondo riguarda effettivamente la presenza di un bug nel parsing delle URL per l’estrazione dei codice della lingua.

Procedete subito al download e fatemi avere i vostri feedbacks !!

Global Translator 0.6 rilasciato

Alla fine mi sono deciso a rilasciare la versione 0.6 di Global Translator. Dopo alcuni giorni in cui non ho ricevuto segnalazioni di particolari o gravi problemi ho promosso la versione correntemente in sviluppo a stabile. Continua a leggere

Global Translator 0.6.beta5 rilasciato

La 0.6.beta5 include una piccola ma sostanziale modifica relativa al reperimento dell’url da inviare al servizio di traduzione. La modalità precedente creava problemi ad alcune configurazioni ed andava in conflitto con Firestats. Colgo l’occasione per ringraziare Jason F. Irwin per il prezioso supporto fornitomi.
Release notes:

  • Fixed compatibility problem with Firestats

Global Translator 0.6.beta4 rilasciato

Con la nuova feature che consente di selezionare quali traduzioni abilitare, ho introdotto un bug che non permetteva di visualizzare la bandiera relativa alla lingua di base del blog. Questo il motivo principale per la 0.6.beta4. I dettagli di seguito:

  • Fixed bug introduced with the new configuration option which permits to choose which flags to show
  • Added the “gltr_” prefix for all the functions names in order to reduce naming conflicts with other plugins
  • Removed PLUGIN_DIR_NAME define

Global Translator 0.6.beta3 rilasciato

Ormai siamo al ritmo di un rilascio al giorno! Tutto grazie anche ai preziosi feedbacks che ricevo e che mi consentono di testare bene il codice. Oggi (che oltretutto è Pasqua – Auguri !) siamo alla versione 0.6.beta3 in cui a parte qualche altro fix ho aggiunto una feature richiestissima che consiste nella possibilità di poter scegliere il numero di traduzioni da rendere disponibili sul sito.
Di seguito le release notes:

  • Added new configuration feature: now you can choose to enable a custom number of translations
  • Fixed problem on the flags bar: the translation links were always redirecting to the home page

Global Translator 0.6.beta2 rilasciato

Dopo aver raccolto i primi feedbacks dagli utenti più affezionati, la scorsa notte ho rilasciato la versione 0.6.beta2 che dovrebbe correggere alcuni problemi con l’integrazione di Babel Fish.
Di seguito le release notes:

  • Removed PHP short tags
  • Fixed some issues for Babelfish translation
  • Added alt attribute for flags IMG

Un ringraziamento speciale va a ttancm.com per le sue preziose segnalazioni!
A special thanks to ttancm.com!

Global Translator 0.6.beta1 rilasciato

Dopo un po’ di tempo di inattività ho deciso di riprendere in mano Global Translator, il mio plugin per la traduzione automatica di un blog. Ho preferito rilasciare la versione 0.6 in beta al fine di raccogliere il maggior numero di feeedbacks possibile prima di dichiararla stabile, anche perché ho introdotto numerose modifiche, che riporto in inglese direttamente dalle release notes:

  • Added support to BabelFish Engine: this should help to solve the “403 Error” by Google
  • Added my signature to the translation bar. It can be removed, but you should add a link to my blog on your blogroll.
  • Replaced all the flags
  • Added help messages for cache support
  • Added automatic permalink update system: you don’t need to re-save your permalinks settings
  • Fixed many link replacement issues
  • Added hreflang attribute to the flags bar links
  • Added id attribute to A tag for each flag link
  • Added DIV tag for the translation bar
  • Added support for the following new languages: Russian, Greek, Dutch

Global Translator citato su ProBlogger

Mi ha dato molta soddisfazione il post “Blog Translations: The Next Web Frontier” pubblicato oggi da Lorrelle Van Fossen su problogger in cui individua nei servizi di traduzione automatica come Google Translations o Babelfish, un ruolo di importanza crescente nel futuro del blogging e parlando degli strumenti disponibili per WordPress, menziona anche il mio plugin dicendo:

WordPress Global Translator Plugin by Nothing2Hide is one of the most popular translation WordPress Plugins. It is a stand alone WordPress Plugin, which means it doesn’t require any additional files to work. Just activate the Plugin and it puts a small table of international flags in the header of your blog which, when clicked, will translate your blog content into that flag’s language.

WordPress Global Translator Plugin 0.5

E’ finalmente arrivata anche la versione 0.5: la vera novità è senz’altro rappresentata dall’introduzione di un sistema di caching configurabile per le pagine tradotte. In questa maniera è possibile ridurre sensibilmente il numero delle chiamate ai Google Traslations Services e nello stesso tempo si abbattono notevolmente i tempi di caricamento delle pagine. Tenete comunque presente che l’implementazione è “sperimentale”: questo non significa che è “pericolosa” ma semplicemente che necessita di essere riprodotta e provata in più scenari differenti prima di essere considerata stabile.

Ho poi corretto qualche bug tra cui quello relativo al malfunzionamento della traduzione Giapponese per i blog in lingua inglese e quello per cui non venivano sostituite correttamente le url delle pagine tradotte nel caso in cui il blog avesse il parametro “Blog address? diverso dal parametro “WordPress address”.

Attendo fiducioso i vostri preziosi feedback!!

Pagina successiva »