BackTranslation Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Back Translation.
public class BackTranslation : System.ClientModel.Primitives.IJsonModel<Azure.AI.Translation.Text.BackTranslation>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.Translation.Text.BackTranslation>
public class BackTranslation
type BackTranslation = class
interface IJsonModel<BackTranslation>
interface IPersistableModel<BackTranslation>
type BackTranslation = class
Public Class BackTranslation
Implements IJsonModel(Of BackTranslation), IPersistableModel(Of BackTranslation)
Public Class BackTranslation
- Inheritance
-
BackTranslation
- Implements
Properties
DisplayText |
A string giving the source term that is a back-translation of the target in a form best suited for end-user display. |
ExamplesCount |
An integer representing the number of examples that are available for this translation pair. Actual examples must be retrieved with a separate call to lookup examples. The number is mostly intended to facilitate display in a UX. For example, a user interface may add a hyperlink to the back-translation if the number of examples is greater than zero and show the back-translation as plain text if there are no examples. Note that the actual number of examples returned by a call to lookup examples may be less than numExamples, because additional filtering may be applied on the fly to remove "bad" examples. |
FrequencyCount |
An integer representing the frequency of this translation pair in the data. The main purpose of this field is to provide a user interface with a means to sort back-translations so the most frequent terms are first. |
NormalizedText |
A string giving the normalized form of the source term that is a back-translation of the target. This value should be used as input to lookup examples. |
NumExamples |
An integer representing the number of examples that are available for this translation pair. Actual examples must be retrieved with a separate call to lookup examples. The number is mostly intended to facilitate display in a UX. For example, a user interface may add a hyperlink to the back-translation if the number of examples is greater than zero and show the back-translation as plain text if there are no examples. Note that the actual number of examples returned by a call to lookup examples may be less than numExamples, because additional filtering may be applied on the fly to remove "bad" examples. |
Explicit Interface Implementations
IJsonModel<BackTranslation>.Create(Utf8JsonReader, ModelReaderWriterOptions) |
Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model. |
IJsonModel<BackTranslation>.Write(Utf8JsonWriter, ModelReaderWriterOptions) |
Writes the model to the provided Utf8JsonWriter. |
IPersistableModel<BackTranslation>.Create(BinaryData, ModelReaderWriterOptions) |
Converts the provided BinaryData into a model. |
IPersistableModel<BackTranslation>.GetFormatFromOptions(ModelReaderWriterOptions) |
Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service. |
IPersistableModel<BackTranslation>.Write(ModelReaderWriterOptions) |
Writes the model into a BinaryData. |