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 ¶
- type DetectionsListCall
- type DetectionsListResponse
- type DetectionsResourceItem
- type DetectionsService
- type LanguagesListCall
- type LanguagesListResponse
- type LanguagesResource
- type LanguagesService
- type Service
- type TranslationsListCall
- func (c *TranslationsListCall) Cid(cid string) *TranslationsListCall
- func (c *TranslationsListCall) Do() (*TranslationsListResponse, error)
- func (c *TranslationsListCall) Fields(s ...googleapi.Field) *TranslationsListCall
- func (c *TranslationsListCall) Format(format string) *TranslationsListCall
- func (c *TranslationsListCall) Source(source string) *TranslationsListCall
- type TranslationsListResponse
- type TranslationsResource
- type TranslationsService
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 (c *DetectionsListCall) Do() (*DetectionsListResponse, error)
func (*DetectionsListCall) Fields ¶
func (c *DetectionsListCall) Fields(s ...googleapi.Field) *DetectionsListCall
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 ¶
func (r *DetectionsService) List(q []string) *DetectionsListCall
List: Detect the language of text.
type LanguagesListCall ¶
type LanguagesListCall struct {
// contains filtered or unexported fields
}
func (*LanguagesListCall) Do ¶
func (c *LanguagesListCall) Do() (*LanguagesListResponse, error)
func (*LanguagesListCall) Fields ¶
func (c *LanguagesListCall) Fields(s ...googleapi.Field) *LanguagesListCall
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 LanguagesService ¶
type LanguagesService struct {
// contains filtered or unexported fields
}
func NewLanguagesService ¶
func NewLanguagesService(s *Service) *LanguagesService
func (*LanguagesService) List ¶
func (r *LanguagesService) List() *LanguagesListCall
List: List the source/target languages supported by the API
type Service ¶
type Service struct { BasePath string // API endpoint base URL Detections *DetectionsService Languages *LanguagesService Translations *TranslationsService // contains filtered or unexported fields }
type TranslationsListCall ¶
type TranslationsListCall struct {
// contains filtered or unexported fields
}
func (*TranslationsListCall) Cid ¶
func (c *TranslationsListCall) Cid(cid string) *TranslationsListCall
Cid sets the optional parameter "cid": The customization id for translate
func (*TranslationsListCall) Do ¶
func (c *TranslationsListCall) Do() (*TranslationsListResponse, error)
func (*TranslationsListCall) Fields ¶
func (c *TranslationsListCall) Fields(s ...googleapi.Field) *TranslationsListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*TranslationsListCall) Format ¶
func (c *TranslationsListCall) Format(format string) *TranslationsListCall
Format sets the optional parameter "format": The format of the text
func (*TranslationsListCall) Source ¶
func (c *TranslationsListCall) Source(source string) *TranslationsListCall
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 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.