gtranslate-api-php


PHP Wrapper for Google Translate™ Api

NOTICE

This lib is not supported officially by Google, it was developed by a PHP developer that is not related with Google in any mater. You need to comply with Google terms of use for the Ajax Language Translate api (http://code.google.com/apis/ajaxlanguage/terms.html)

GTranslate

Google Translate™ API PHP Wrapper

About

PHP library that wraps the Google Translate™ API. Translates a phrase from one language to another.

Download

GTranslate 0.7.9.1

ChangeLog

  • 0.7.9.1 13 2011
    • Removed ' from languages.v2.ini in order to manage compatibility with php < 5.3
    • Added more examples into example.php
  • 0.7.9 13 2011
    • Applied improvements sent by (Azhari Harahap)
      • Removing notice Notice: Undefined index: HTTP_REFERER when runing script from console
      • Created a setLanguageFile($file) method to define language file to use
  • 0.7.8 21 2010:
    • Fixed issues on languages file 35
  • 0.7.7:
    • Updated languages file, issue 28
    • Updated version on GTranslate.php, issue 29
    • Fixed the issue that was preventing Nowergian translation to be done, issue 26
    • Added Referrer parameter setter, issue 22
  • 0.7.6:
      • Bug fixing
      • Afrikaans support fix, issue 24
      • Added functionalities
      • Irish support, issue 16
      • userip parameter supported, issue 17
  • 0.7.5:
      • Adding Lib into zip file, no code changes, issue [9,13]
  • 0.7.4:
      • Fixed Warning when no $_SERVER['HTTP_REFERER'] is set, issue 5
  • 0.7.3:
      • Fixed requestCurl method in order to allow POST action, this way you can translate bigger chunks of text
  • 0.7.2:
      • Added support for Google Translate api key parameter
  • 0.7.1:
      • Added TM to protected brand word
  • 0.7.0 (11/01/2009):
      • Initial release for the Google Translate™ API PHP Wrapper_

Usage

```

try{ $gt = new Gtranslate; echo "Translating [Hello World] from English to German => ".$gt->english_to_german("hello world")."
"; echo "Translating [Ciao mondo] Italian to English => ".$gt->it_to_en("Ciao mondo")."
"; } catch (GTranslateException $ge) { echo $ge->getMessage(); } ?> ```

Project Information

  • License: GNU GPL v3
  • 75 stars
  • svn-based source control

Labels:
api translate