TranslationSource 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.
Source of the input documents.
public class TranslationSource : System.ClientModel.Primitives.IJsonModel<Azure.AI.Translation.Document.TranslationSource>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.Translation.Document.TranslationSource>
type TranslationSource = class
interface IJsonModel<TranslationSource>
interface IPersistableModel<TranslationSource>
Public Class TranslationSource
Implements IJsonModel(Of TranslationSource), IPersistableModel(Of TranslationSource)
- Inheritance
-
TranslationSource
- Implements
Constructors
TranslationSource(Uri, String, String, String, String) |
Initializes a new instance of TranslationSource. |
TranslationSource(Uri) |
Initializes a new instance of TranslationSource. |
Properties
LanguageCode |
Language code for the source documents. If none is specified, the source language will be auto-detected for each document. |
Prefix |
A case-sensitive prefix string to filter documents in the source path for translation. For example, when using a Azure storage blob Uri, use the prefix to restrict sub folders for translation. |
SourceUri |
Location of the folder / container or single file with your documents. See the service documentation for the supported SAS permissions for accessing source storage containers/blobs: . |
StorageSource |
Storage Source. |
Suffix |
A case-sensitive suffix string to filter documents in the source path for translation. This is most often use for file extensions. |
Methods
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) |
Explicit Interface Implementations
IJsonModel<TranslationSource>.Create(Utf8JsonReader, ModelReaderWriterOptions) |
Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model. |
IJsonModel<TranslationSource>.Write(Utf8JsonWriter, ModelReaderWriterOptions) |
Writes the model to the provided Utf8JsonWriter. |
IPersistableModel<TranslationSource>.Create(BinaryData, ModelReaderWriterOptions) |
Converts the provided BinaryData into a model. |
IPersistableModel<TranslationSource>.GetFormatFromOptions(ModelReaderWriterOptions) |
Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service. |
IPersistableModel<TranslationSource>.Write(ModelReaderWriterOptions) |
Writes the model into a BinaryData. |