translate

package
v0.0.0-...-de2eba5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 19, 2015 License: BSD-3-Clause Imports: 11 Imported by: 0

Documentation

Overview

Package translate provides access to the Translate API.

See https://developers.google.com/translate/v2/using_rest

Usage example:

import "google.golang.org/api/translate/v2"
...
translateService, err := translate.New(oauthHttpClient)

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DetectionsListCall

type DetectionsListCall struct {
	// contains filtered or unexported fields
}

func (*DetectionsListCall) Do

func (*DetectionsListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

type DetectionsListResponse

type DetectionsListResponse struct {
	// Detections: A detections contains detection results of several text
	Detections [][]*DetectionsResourceItem `json:"detections,omitempty"`
}

type DetectionsResourceItem

type DetectionsResourceItem struct {
	// Confidence: The confidence of the detection resul of this language.
	Confidence float64 `json:"confidence,omitempty"`

	// IsReliable: A boolean to indicate is the language detection result
	// reliable.
	IsReliable *bool `json:"isReliable,omitempty"`

	// Language: The language we detect
	Language string `json:"language,omitempty"`
}

type DetectionsService

type DetectionsService struct {
	// contains filtered or unexported fields
}

func NewDetectionsService

func NewDetectionsService(s *Service) *DetectionsService

func (*DetectionsService) List

List: Detect the language of text.

type LanguagesListCall

type LanguagesListCall struct {
	// contains filtered or unexported fields
}

func (*LanguagesListCall) Do

func (*LanguagesListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*LanguagesListCall) Target

func (c *LanguagesListCall) Target(target string) *LanguagesListCall

Target sets the optional parameter "target": the language and collation in which the localized results should be returned

type LanguagesListResponse

type LanguagesListResponse struct {
	// Languages: List of source/target languages supported by the
	// translation API. If target parameter is unspecified, the list is
	// sorted by the ASCII code point order of the language code. If target
	// parameter is specified, the list is sorted by the collation order of
	// the language name in the target language.
	Languages []*LanguagesResource `json:"languages,omitempty"`
}

type LanguagesResource

type LanguagesResource struct {
	// Language: The language code.
	Language string `json:"language,omitempty"`

	// Name: The localized name of the language if target parameter is
	// given.
	Name string `json:"name,omitempty"`
}

type LanguagesService

type LanguagesService struct {
	// contains filtered or unexported fields
}

func NewLanguagesService

func NewLanguagesService(s *Service) *LanguagesService

func (*LanguagesService) List

List: List the source/target languages supported by the API

type Service

type Service struct {
	BasePath  string // API endpoint base URL
	UserAgent string // optional additional User-Agent fragment

	Detections *DetectionsService

	Languages *LanguagesService

	Translations *TranslationsService
	// contains filtered or unexported fields
}

func New

func New(client *http.Client) (*Service, error)

type TranslationsListCall

type TranslationsListCall struct {
	// contains filtered or unexported fields
}

func (*TranslationsListCall) Cid

Cid sets the optional parameter "cid": The customization id for translate

func (*TranslationsListCall) Do

func (*TranslationsListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*TranslationsListCall) Format

Format sets the optional parameter "format": The format of the text

Possible values:

"html" - Specifies the input is in HTML
"text" - Specifies the input is in plain textual format

func (*TranslationsListCall) Source

Source sets the optional parameter "source": The source language of the text

type TranslationsListResponse

type TranslationsListResponse struct {
	// Translations: Translations contains list of translation results of
	// given text
	Translations []*TranslationsResource `json:"translations,omitempty"`
}

type TranslationsResource

type TranslationsResource struct {
	// DetectedSourceLanguage: Detected source language if source parameter
	// is unspecified.
	DetectedSourceLanguage string `json:"detectedSourceLanguage,omitempty"`

	// TranslatedText: The translation.
	TranslatedText string `json:"translatedText,omitempty"`
}

type TranslationsService

type TranslationsService struct {
	// contains filtered or unexported fields
}

func NewTranslationsService

func NewTranslationsService(s *Service) *TranslationsService

func (*TranslationsService) List

func (r *TranslationsService) List(q []string, target string) *TranslationsListCall

List: Returns text translations from one language to another.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL