Ruby translator client. For Google Translate and Bing Translate
Ruby
Switch branches/tags
Nothing to show
Latest commit ed94009 Feb 18, 2012 chatgris Add github link in gemspec.
Signed-off-by: chatgris <jboyer@af83.com>
Permalink
Failed to load latest commit information.
lib
spec Use OpenStruct to build result object. Jan 30, 2012
.gitignore
.rvmrc Initial Import Jul 26, 2011
Gemfile Initial Import Jul 26, 2011
Gemfile.lock
LICENSE
README.md README. Jan 30, 2012
c3po.gemspec

README.md

C3PO

Ruby translator client.

Current backends :

  • Google Translate
  • Bing Translate

Ruby 1.9.2 is strongly recommanded.

Dependencies

libcurl4-gnutls-dev

Installation

Install it with rubygems:

gem install c3po

With bundler, add it to your Gemfile:

gem "c3po", "~>0.1"

Usage

# Define a provider
C3po.configure do |config|
  config.provider = :google
  config.google_api_key = "MYAPIKEY"
end

# Define several provider
C3po.configure do |config|
  config.provider = [:google, :bing]
  config.google_api_key = "MYAPIKEY"
  config.bing_api_key = "MYAPIKEY"
end

# Let's translate
translator = C3po.new('I want this droid to be translated')
translator.translate(:en, :fr) # =>
translator.is # => :en
translator.is?(:de) # => false

Copyright

Copyright (c) 2011 af83

Released under the MIT license