translation

package
v0.0.7 Latest Latest
Warning

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

Go to latest
Published: Mar 28, 2026 License: CC0-1.0 Imports: 6 Imported by: 0

Documentation

Overview

Package translation provides Go bindings for android.view.translation.

Index

Constants

View Source
const (
	Creator                             = consts.Creator
	StatusError                         = consts.StatusError
	StatusSuccess                       = consts.StatusSuccess
	TranslationStatusContextUnsupported = consts.TranslationStatusContextUnsupported
	TranslationStatusSuccess            = consts.TranslationStatusSuccess
	TranslationStatusUnknownError       = consts.TranslationStatusUnknownError
	FlagDictionaryResult                = consts.FlagDictionaryResult
	FlagPartialResponses                = consts.FlagPartialResponses
	FlagTranslationResult               = consts.FlagTranslationResult
	FlagTransliterationResult           = consts.FlagTransliterationResult
	DataFormatText                      = consts.DataFormatText
	FlagDefinitions                     = consts.FlagDefinitions
	FlagLowLatency                      = consts.FlagLowLatency
	FlagTransliteration                 = consts.FlagTransliteration
	StateAvailableToDownload            = consts.StateAvailableToDownload
	StateDownloading                    = consts.StateDownloading
	StateNotAvailable                   = consts.StateNotAvailable
	StateOnDevice                       = consts.StateOnDevice
)
View Source
const (
	IdText           = consts.IdText
	ExtraDefinitions = consts.ExtraDefinitions
)

Variables

This section is empty.

Functions

func Init

func Init(env *jni.Env) error

Init resolves all JNI class and method references for this package. It is safe to call multiple times (uses sync.Once internally). Exported for E2E testing on Android.

Types

type Capability

type Capability struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

Capability wraps android.view.translation.TranslationCapability.

func (*Capability) DescribeContents

func (m *Capability) DescribeContents() (int32, error)

DescribeContents calls android.view.translation.TranslationCapability.describeContents.

func (*Capability) GetSourceSpec

func (m *Capability) GetSourceSpec() (*jni.Object, error)

GetSourceSpec calls android.view.translation.TranslationCapability.getSourceSpec.

func (*Capability) GetState

func (m *Capability) GetState() (int32, error)

GetState calls android.view.translation.TranslationCapability.getState.

func (*Capability) GetSupportedTranslationFlags

func (m *Capability) GetSupportedTranslationFlags() (int32, error)

GetSupportedTranslationFlags calls android.view.translation.TranslationCapability.getSupportedTranslationFlags.

func (*Capability) GetTargetSpec

func (m *Capability) GetTargetSpec() (*jni.Object, error)

GetTargetSpec calls android.view.translation.TranslationCapability.getTargetSpec.

func (*Capability) IsUiTranslationEnabled

func (m *Capability) IsUiTranslationEnabled() (bool, error)

IsUiTranslationEnabled calls android.view.translation.TranslationCapability.isUiTranslationEnabled.

func (*Capability) ToString

func (m *Capability) ToString() (string, error)

ToString calls android.view.translation.TranslationCapability.toString.

func (*Capability) WriteToParcel

func (m *Capability) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.view.translation.TranslationCapability.writeToParcel.

type Context

type Context struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

Context wraps android.view.translation.TranslationContext.

func (*Context) DescribeContents

func (m *Context) DescribeContents() (int32, error)

DescribeContents calls android.view.translation.TranslationContext.describeContents.

func (*Context) GetSourceSpec

func (m *Context) GetSourceSpec() (*jni.Object, error)

GetSourceSpec calls android.view.translation.TranslationContext.getSourceSpec.

func (*Context) GetTargetSpec

func (m *Context) GetTargetSpec() (*jni.Object, error)

GetTargetSpec calls android.view.translation.TranslationContext.getTargetSpec.

func (*Context) GetTranslationFlags

func (m *Context) GetTranslationFlags() (int32, error)

GetTranslationFlags calls android.view.translation.TranslationContext.getTranslationFlags.

func (*Context) ToString

func (m *Context) ToString() (string, error)

ToString calls android.view.translation.TranslationContext.toString.

func (*Context) WriteToParcel

func (m *Context) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.view.translation.TranslationContext.writeToParcel.

type ContextBuilder

type ContextBuilder struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ContextBuilder wraps android.view.translation.TranslationContext$Builder.

func (*ContextBuilder) Build

func (m *ContextBuilder) Build() (*jni.Object, error)

Build calls android.view.translation.TranslationContext$Builder.build.

func (*ContextBuilder) SetTranslationFlags

func (m *ContextBuilder) SetTranslationFlags(arg0 int32) (*jni.Object, error)

SetTranslationFlags calls android.view.translation.TranslationContext$Builder.setTranslationFlags.

type Manager

type Manager struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

Manager wraps android.view.translation.TranslationManager.

func (*Manager) GetOnDeviceTranslationSettingsActivityIntent

func (m *Manager) GetOnDeviceTranslationSettingsActivityIntent() (*jni.Object, error)

GetOnDeviceTranslationSettingsActivityIntent calls android.view.translation.TranslationManager.getOnDeviceTranslationSettingsActivityIntent.

type Request

type Request struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

Request wraps android.view.translation.TranslationRequest.

func (*Request) DescribeContents

func (m *Request) DescribeContents() (int32, error)

DescribeContents calls android.view.translation.TranslationRequest.describeContents.

func (*Request) GetFlags

func (m *Request) GetFlags() (int32, error)

GetFlags calls android.view.translation.TranslationRequest.getFlags.

func (*Request) ToString

func (m *Request) ToString() (string, error)

ToString calls android.view.translation.TranslationRequest.toString.

func (*Request) WriteToParcel

func (m *Request) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.view.translation.TranslationRequest.writeToParcel.

type RequestBuilder

type RequestBuilder struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

RequestBuilder wraps android.view.translation.TranslationRequest$Builder.

func (*RequestBuilder) Build

func (m *RequestBuilder) Build() (*jni.Object, error)

Build calls android.view.translation.TranslationRequest$Builder.build.

func (*RequestBuilder) SetFlags

func (m *RequestBuilder) SetFlags(arg0 int32) (*jni.Object, error)

SetFlags calls android.view.translation.TranslationRequest$Builder.setFlags.

type RequestValue

type RequestValue struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

RequestValue wraps android.view.translation.TranslationRequestValue.

func (*RequestValue) DescribeContents

func (m *RequestValue) DescribeContents() (int32, error)

DescribeContents calls android.view.translation.TranslationRequestValue.describeContents.

func (*RequestValue) Equals

func (m *RequestValue) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.view.translation.TranslationRequestValue.equals.

func (*RequestValue) ForText

func (m *RequestValue) ForText(arg0 string) (*jni.Object, error)

ForText calls android.view.translation.TranslationRequestValue.forText.

func (*RequestValue) GetText

func (m *RequestValue) GetText() (*jni.Object, error)

GetText calls android.view.translation.TranslationRequestValue.getText.

func (*RequestValue) HashCode

func (m *RequestValue) HashCode() (int32, error)

HashCode calls android.view.translation.TranslationRequestValue.hashCode.

func (*RequestValue) ToString

func (m *RequestValue) ToString() (string, error)

ToString calls android.view.translation.TranslationRequestValue.toString.

func (*RequestValue) WriteToParcel

func (m *RequestValue) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.view.translation.TranslationRequestValue.writeToParcel.

type Response

type Response struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

Response wraps android.view.translation.TranslationResponse.

func (*Response) DescribeContents

func (m *Response) DescribeContents() (int32, error)

DescribeContents calls android.view.translation.TranslationResponse.describeContents.

func (*Response) GetTranslationStatus

func (m *Response) GetTranslationStatus() (int32, error)

GetTranslationStatus calls android.view.translation.TranslationResponse.getTranslationStatus.

func (*Response) IsFinalResponse

func (m *Response) IsFinalResponse() (bool, error)

IsFinalResponse calls android.view.translation.TranslationResponse.isFinalResponse.

func (*Response) ToString

func (m *Response) ToString() (string, error)

ToString calls android.view.translation.TranslationResponse.toString.

func (*Response) WriteToParcel

func (m *Response) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.view.translation.TranslationResponse.writeToParcel.

type ResponseBuilder

type ResponseBuilder struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ResponseBuilder wraps android.view.translation.TranslationResponse$Builder.

func (*ResponseBuilder) Build

func (m *ResponseBuilder) Build() (*jni.Object, error)

Build calls android.view.translation.TranslationResponse$Builder.build.

func (*ResponseBuilder) SetFinalResponse

func (m *ResponseBuilder) SetFinalResponse(arg0 bool) (*jni.Object, error)

SetFinalResponse calls android.view.translation.TranslationResponse$Builder.setFinalResponse.

func (*ResponseBuilder) SetTranslationResponseValue

func (m *ResponseBuilder) SetTranslationResponseValue(arg0 int32, arg1 *jni.Object) (*jni.Object, error)

SetTranslationResponseValue calls android.view.translation.TranslationResponse$Builder.setTranslationResponseValue.

func (*ResponseBuilder) SetViewTranslationResponse

func (m *ResponseBuilder) SetViewTranslationResponse(arg0 int32, arg1 *jni.Object) (*jni.Object, error)

SetViewTranslationResponse calls android.view.translation.TranslationResponse$Builder.setViewTranslationResponse.

type ResponseValue

type ResponseValue struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ResponseValue wraps android.view.translation.TranslationResponseValue.

func (*ResponseValue) DescribeContents

func (m *ResponseValue) DescribeContents() (int32, error)

DescribeContents calls android.view.translation.TranslationResponseValue.describeContents.

func (*ResponseValue) Equals

func (m *ResponseValue) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.view.translation.TranslationResponseValue.equals.

func (*ResponseValue) ForError

func (m *ResponseValue) ForError() (*jni.Object, error)

ForError calls android.view.translation.TranslationResponseValue.forError.

func (*ResponseValue) GetExtras

func (m *ResponseValue) GetExtras() (*jni.Object, error)

GetExtras calls android.view.translation.TranslationResponseValue.getExtras.

func (*ResponseValue) GetStatusCode

func (m *ResponseValue) GetStatusCode() (int32, error)

GetStatusCode calls android.view.translation.TranslationResponseValue.getStatusCode.

func (*ResponseValue) GetText

func (m *ResponseValue) GetText() (*jni.Object, error)

GetText calls android.view.translation.TranslationResponseValue.getText.

func (*ResponseValue) GetTransliteration

func (m *ResponseValue) GetTransliteration() (*jni.Object, error)

GetTransliteration calls android.view.translation.TranslationResponseValue.getTransliteration.

func (*ResponseValue) HashCode

func (m *ResponseValue) HashCode() (int32, error)

HashCode calls android.view.translation.TranslationResponseValue.hashCode.

func (*ResponseValue) ToString

func (m *ResponseValue) ToString() (string, error)

ToString calls android.view.translation.TranslationResponseValue.toString.

func (*ResponseValue) WriteToParcel

func (m *ResponseValue) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.view.translation.TranslationResponseValue.writeToParcel.

type ResponseValueBuilder

type ResponseValueBuilder struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ResponseValueBuilder wraps android.view.translation.TranslationResponseValue$Builder.

func (*ResponseValueBuilder) Build

func (m *ResponseValueBuilder) Build() (*jni.Object, error)

Build calls android.view.translation.TranslationResponseValue$Builder.build.

func (*ResponseValueBuilder) SetExtras

func (m *ResponseValueBuilder) SetExtras(arg0 *jni.Object) (*jni.Object, error)

SetExtras calls android.view.translation.TranslationResponseValue$Builder.setExtras.

func (*ResponseValueBuilder) SetText

func (m *ResponseValueBuilder) SetText(arg0 string) (*jni.Object, error)

SetText calls android.view.translation.TranslationResponseValue$Builder.setText.

func (*ResponseValueBuilder) SetTransliteration

func (m *ResponseValueBuilder) SetTransliteration(arg0 string) (*jni.Object, error)

SetTransliteration calls android.view.translation.TranslationResponseValue$Builder.setTransliteration.

type Spec

type Spec struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

Spec wraps android.view.translation.TranslationSpec.

func NewSpec

func NewSpec(vm *jni.VM, arg0 *jni.Object, arg1 int32) (*Spec, error)

NewSpec creates a new android.view.translation.TranslationSpec instance.

func (*Spec) DescribeContents

func (m *Spec) DescribeContents() (int32, error)

DescribeContents calls android.view.translation.TranslationSpec.describeContents.

func (*Spec) Equals

func (m *Spec) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.view.translation.TranslationSpec.equals.

func (*Spec) GetDataFormat

func (m *Spec) GetDataFormat() (int32, error)

GetDataFormat calls android.view.translation.TranslationSpec.getDataFormat.

func (*Spec) GetLocale

func (m *Spec) GetLocale() (*jni.Object, error)

GetLocale calls android.view.translation.TranslationSpec.getLocale.

func (*Spec) HashCode

func (m *Spec) HashCode() (int32, error)

HashCode calls android.view.translation.TranslationSpec.hashCode.

func (*Spec) ToString

func (m *Spec) ToString() (string, error)

ToString calls android.view.translation.TranslationSpec.toString.

func (*Spec) WriteToParcel

func (m *Spec) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.view.translation.TranslationSpec.writeToParcel.

type Translator

type Translator struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

Translator wraps android.view.translation.Translator.

func (*Translator) Destroy

func (m *Translator) Destroy() error

Destroy calls android.view.translation.Translator.destroy.

func (*Translator) IsDestroyed

func (m *Translator) IsDestroyed() (bool, error)

IsDestroyed calls android.view.translation.Translator.isDestroyed.

type UiTranslationManager

type UiTranslationManager struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

UiTranslationManager wraps android.view.translation.UiTranslationManager.

func (*UiTranslationManager) RegisterUiTranslationStateCallback

func (m *UiTranslationManager) RegisterUiTranslationStateCallback(arg0 *jni.Object, arg1 *jni.Object) error

RegisterUiTranslationStateCallback calls android.view.translation.UiTranslationManager.registerUiTranslationStateCallback.

func (*UiTranslationManager) UnregisterUiTranslationStateCallback

func (m *UiTranslationManager) UnregisterUiTranslationStateCallback(arg0 *jni.Object) error

UnregisterUiTranslationStateCallback calls android.view.translation.UiTranslationManager.unregisterUiTranslationStateCallback.

type UiTranslationStateCallback

type UiTranslationStateCallback struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

UiTranslationStateCallback wraps android.view.translation.UiTranslationStateCallback.

func (*UiTranslationStateCallback) OnFinished

func (m *UiTranslationStateCallback) OnFinished() error

OnFinished calls android.view.translation.UiTranslationStateCallback.onFinished.

func (*UiTranslationStateCallback) OnPaused

func (m *UiTranslationStateCallback) OnPaused() error

OnPaused calls android.view.translation.UiTranslationStateCallback.onPaused.

type ViewTranslationCallback

type ViewTranslationCallback struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ViewTranslationCallback wraps android.view.translation.ViewTranslationCallback.

func (*ViewTranslationCallback) OnClearTranslation

func (m *ViewTranslationCallback) OnClearTranslation(arg0 *jni.Object) (bool, error)

OnClearTranslation calls android.view.translation.ViewTranslationCallback.onClearTranslation.

func (*ViewTranslationCallback) OnHideTranslation

func (m *ViewTranslationCallback) OnHideTranslation(arg0 *jni.Object) (bool, error)

OnHideTranslation calls android.view.translation.ViewTranslationCallback.onHideTranslation.

func (*ViewTranslationCallback) OnShowTranslation

func (m *ViewTranslationCallback) OnShowTranslation(arg0 *jni.Object) (bool, error)

OnShowTranslation calls android.view.translation.ViewTranslationCallback.onShowTranslation.

type ViewTranslationRequest

type ViewTranslationRequest struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ViewTranslationRequest wraps android.view.translation.ViewTranslationRequest.

func (*ViewTranslationRequest) DescribeContents

func (m *ViewTranslationRequest) DescribeContents() (int32, error)

DescribeContents calls android.view.translation.ViewTranslationRequest.describeContents.

func (*ViewTranslationRequest) Equals

func (m *ViewTranslationRequest) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.view.translation.ViewTranslationRequest.equals.

func (*ViewTranslationRequest) GetAutofillId

func (m *ViewTranslationRequest) GetAutofillId() (*jni.Object, error)

GetAutofillId calls android.view.translation.ViewTranslationRequest.getAutofillId.

func (*ViewTranslationRequest) GetValue

func (m *ViewTranslationRequest) GetValue(arg0 string) (*jni.Object, error)

GetValue calls android.view.translation.ViewTranslationRequest.getValue.

func (*ViewTranslationRequest) HashCode

func (m *ViewTranslationRequest) HashCode() (int32, error)

HashCode calls android.view.translation.ViewTranslationRequest.hashCode.

func (*ViewTranslationRequest) ToString

func (m *ViewTranslationRequest) ToString() (string, error)

ToString calls android.view.translation.ViewTranslationRequest.toString.

func (*ViewTranslationRequest) WriteToParcel

func (m *ViewTranslationRequest) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.view.translation.ViewTranslationRequest.writeToParcel.

type ViewTranslationRequestBuilder

type ViewTranslationRequestBuilder struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ViewTranslationRequestBuilder wraps android.view.translation.ViewTranslationRequest$Builder.

func (*ViewTranslationRequestBuilder) Build

Build calls android.view.translation.ViewTranslationRequest$Builder.build.

func (*ViewTranslationRequestBuilder) SetValue

func (m *ViewTranslationRequestBuilder) SetValue(arg0 string, arg1 *jni.Object) (*jni.Object, error)

SetValue calls android.view.translation.ViewTranslationRequest$Builder.setValue.

type ViewTranslationResponse

type ViewTranslationResponse struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ViewTranslationResponse wraps android.view.translation.ViewTranslationResponse.

func (*ViewTranslationResponse) DescribeContents

func (m *ViewTranslationResponse) DescribeContents() (int32, error)

DescribeContents calls android.view.translation.ViewTranslationResponse.describeContents.

func (*ViewTranslationResponse) Equals

func (m *ViewTranslationResponse) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.view.translation.ViewTranslationResponse.equals.

func (*ViewTranslationResponse) GetAutofillId

func (m *ViewTranslationResponse) GetAutofillId() (*jni.Object, error)

GetAutofillId calls android.view.translation.ViewTranslationResponse.getAutofillId.

func (*ViewTranslationResponse) GetValue

func (m *ViewTranslationResponse) GetValue(arg0 string) (*jni.Object, error)

GetValue calls android.view.translation.ViewTranslationResponse.getValue.

func (*ViewTranslationResponse) HashCode

func (m *ViewTranslationResponse) HashCode() (int32, error)

HashCode calls android.view.translation.ViewTranslationResponse.hashCode.

func (*ViewTranslationResponse) ToString

func (m *ViewTranslationResponse) ToString() (string, error)

ToString calls android.view.translation.ViewTranslationResponse.toString.

func (*ViewTranslationResponse) WriteToParcel

func (m *ViewTranslationResponse) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.view.translation.ViewTranslationResponse.writeToParcel.

type ViewTranslationResponseBuilder

type ViewTranslationResponseBuilder struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ViewTranslationResponseBuilder wraps android.view.translation.ViewTranslationResponse$Builder.

func (*ViewTranslationResponseBuilder) Build

Build calls android.view.translation.ViewTranslationResponse$Builder.build.

func (*ViewTranslationResponseBuilder) SetValue

func (m *ViewTranslationResponseBuilder) SetValue(arg0 string, arg1 *jni.Object) (*jni.Object, error)

SetValue calls android.view.translation.ViewTranslationResponse$Builder.setValue.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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