Translate APIQuickly and dynamically translate between thousands of available language pairs within your app, integrating with Google Translate.
What is Translate API?
With Google Translate, you can dynamically translate text between thousands of language pairs.
The Google Translate API lets websites and programs integrate with Google Translate programmatically.
Dynamically access languages
Google Translate API supports dozens of languages. Detect a document’s language and translate it using a RESTful API.
Accessible with Google API
The Translate API is accessible via the standard Google API. See sample code and libraries for ten different programming languages including Python, Objective C and Ruby.
Affordable, easy pricing
Translate API pricing is based on millions of characters sent. Our pricing schedule is easy to understand and very affordable.
Prediction APIUse Google’s machine learning algorithms to analyze data and predict future outcomes using a familiar RESTful interface.
What is Prediction API?
The Prediction API provides pattern-matching and machine learning capabilities. Given a set of data examples to train against, you can create applications that can perform the following tasks:
- Given a user’s past viewing habits, predict what other movies or products a user might like.
- Categorize emails as spam or non-spam.
- Analyze posted comments about your product to determine whether they have a positive or negative tone.
- Guess how much a user might spend on a given day, given his spending history.
Put your data to use
Predict future trends using historical data. Route messages, detect spam and recommend products for users by using Prediction API. Google’s powerful infrastructure analyzes the data for you.
Fast and reliable
Your data is replicated across multiple data centers using Cloud Storage. Most prediction queries take less than 200ms. Greater performance is available. See the documentation for performance tips.
Google services are designed to work together. Use results from Google BigQuery or pull in datasets of up to 2.5GB from Cloud Storage to create a predictive model. Use Prediction API directly from Google App Engine.
Powerful development tools
Examples and support
Learn more about Prediction API by checking out our example applications. Take a look at our demos and featured applications for more ideas.
Limited usage is free for the first six months. Beyond that, Prediction API’s comprehensible pricing comes with a 99.9% availability service level agreement. Like other Cloud products, you pay for what you use.
What is Cloud Endpoints?
Google Cloud Endpoints consists of tools, libraries and capabilities that allow you to generate APIs and client libraries from an App Engine application, referred to as an API backend, to simplify client access to data from other applications. Endpoints makes it easier to create a web backend for web clients and mobile clients such as Android or Apple’s iOS.
One tool, multiple clients
Build client libraries for Android, iOS and web-based clients from one source. Cloud Endpoints wraps your code to build an API server in just a few steps. Cloud Endpoint API libraries are available in Java, Python, Go and PHP. Learn more about Cloud Endpoints in our documentation or just dive in and try our sample Tic Tac Toe web application.
Extending App Engine infrastructure
All of the tools and libraries made available in App Engine are now available to your mobile devices. Access Datastore, Cloud Storage and Task Queues using your App Engine backend with no extra work. Integrate OAuth 2.0 authentication quickly by following our examples.
Low maintenance client-server
Because Cloud Endpoints is backed by App Engine, you have no servers to maintain, no load balancing to worry about and the same quick and painless scaling. Like App Engine and our other Cloud services, you only pay for what you use.
Flexible client-side integration