Compartilhar via


BackTranslation Class

Definition

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.

Applies to