//MetaPhrase/com.github.diegoberaldin.metaphrase.feature.translate.panel.machinetranslation.presentation/MachineTranslationComponent/Intent
Intent
interface Intent
View intents.
Inheritors
| Clear |
| Load |
| Retrieve |
| InsertTranslation |
| CopyTarget |
| SetTranslation |
| CopyTranslation |
| Share |
Types
| Name | Summary |
|---|---|
| Clear | [jvm] object Clear : MachineTranslationComponent.Intent Clear the content of the panel. |
| CopyTarget | [jvm] object CopyTarget : MachineTranslationComponent.Intent Signal the user intention to copy the content of the target field in the translation editor into the suggestion field, triggering a Effect.CopyTarget event. |
| CopyTranslation | [jvm] data class CopyTranslation(val value: String) : MachineTranslationComponent.Intent Programmatically update the value of the suggestion. |
| InsertTranslation | [jvm] object InsertTranslation : MachineTranslationComponent.Intent Signal the user intention to copy the suggestion into the editor, triggering a Effect.CopySource event. |
| Load | [jvm] data class Load(val key: String, val projectId: Int, val languageId: Int) : MachineTranslationComponent.Intent Load the data for the message with a given key. No suggestion is retrieved until the retrieve method is called. This is intended to reduce the request number and not exceed the service quota. |
| Retrieve | [jvm] object Retrieve : MachineTranslationComponent.Intent Retrieve a suggestion from the MT provider. The load method should be called to set the language and the source message that will be translated. |
| SetTranslation | [jvm] data class SetTranslation(val value: String) : MachineTranslationComponent.Intent Set a value for the suggestion, when the event is initiated by the user. |
| Share | [jvm] object Share : MachineTranslationComponent.Intent Share the suggestion field content with the remote MT provider. |