public sealed class StreamingTranslateSpeechResult.Types.TextTranslationResult : IMessage<StreamingTranslateSpeechResult.Types.TextTranslationResult>, IEquatable<StreamingTranslateSpeechResult.Types.TextTranslationResult>, IDeepCloneable<StreamingTranslateSpeechResult.Types.TextTranslationResult>, IBufferMessage, IMessage
Reference documentation and code samples for the Media Translation v1beta1 API class StreamingTranslateSpeechResult.Types.TextTranslationResult.
Output only. If false, this StreamingTranslateSpeechResult represents
an interim result that may change. If true, this is the final time the
translation service will return this particular
StreamingTranslateSpeechResult, the streaming translator will not
return any further hypotheses for this portion of the transcript and
corresponding audio.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis document provides reference documentation for the \u003ccode\u003eStreamingTranslateSpeechResult.Types.TextTranslationResult\u003c/code\u003e class within the Media Translation v1beta1 API.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eTextTranslationResult\u003c/code\u003e class represents the result of a text translation, as part of the \u003ccode\u003eStreamingTranslateSpeechResult\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, supporting various functionalities within the protocol buffer library.\u003c/p\u003e\n"],["\u003cp\u003eIt contains properties like \u003ccode\u003eIsFinal\u003c/code\u003e, which indicates whether the result is final or an interim result, and \u003ccode\u003eTranslation\u003c/code\u003e, which holds the translated sentence as a string.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the library is \u003ccode\u003e2.0.0-beta05\u003c/code\u003e, with previous versions \u003ccode\u003e2.0.0-beta04\u003c/code\u003e, and \u003ccode\u003e1.0.0-beta03\u003c/code\u003e also documented.\u003c/p\u003e\n"]]],[],null,["# Media Translation v1beta1 API - Class StreamingTranslateSpeechResult.Types.TextTranslationResult (2.0.0-beta05)\n\nVersion latestkeyboard_arrow_down\n\n- [2.0.0-beta05 (latest)](/dotnet/docs/reference/Google.Cloud.MediaTranslation.V1Beta1/latest/Google.Cloud.MediaTranslation.V1Beta1.StreamingTranslateSpeechResult.Types.TextTranslationResult)\n- [2.0.0-beta04](/dotnet/docs/reference/Google.Cloud.MediaTranslation.V1Beta1/2.0.0-beta04/Google.Cloud.MediaTranslation.V1Beta1.StreamingTranslateSpeechResult.Types.TextTranslationResult)\n- [1.0.0-beta03](/dotnet/docs/reference/Google.Cloud.MediaTranslation.V1Beta1/1.0.0-beta03/Google.Cloud.MediaTranslation.V1Beta1.StreamingTranslateSpeechResult.Types.TextTranslationResult) \n\n public sealed class StreamingTranslateSpeechResult.Types.TextTranslationResult : IMessage\u003cStreamingTranslateSpeechResult.Types.TextTranslationResult\u003e, IEquatable\u003cStreamingTranslateSpeechResult.Types.TextTranslationResult\u003e, IDeepCloneable\u003cStreamingTranslateSpeechResult.Types.TextTranslationResult\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Media Translation v1beta1 API class StreamingTranslateSpeechResult.Types.TextTranslationResult.\n\nText translation result. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e StreamingTranslateSpeechResult.Types.TextTranslationResult \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[StreamingTranslateSpeechResult](/dotnet/docs/reference/Google.Cloud.MediaTranslation.V1Beta1/latest/Google.Cloud.MediaTranslation.V1Beta1.StreamingTranslateSpeechResult)[Types](/dotnet/docs/reference/Google.Cloud.MediaTranslation.V1Beta1/latest/Google.Cloud.MediaTranslation.V1Beta1.StreamingTranslateSpeechResult.Types)[TextTranslationResult](/dotnet/docs/reference/Google.Cloud.MediaTranslation.V1Beta1/latest/Google.Cloud.MediaTranslation.V1Beta1.StreamingTranslateSpeechResult.Types.TextTranslationResult), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[StreamingTranslateSpeechResult](/dotnet/docs/reference/Google.Cloud.MediaTranslation.V1Beta1/latest/Google.Cloud.MediaTranslation.V1Beta1.StreamingTranslateSpeechResult)[Types](/dotnet/docs/reference/Google.Cloud.MediaTranslation.V1Beta1/latest/Google.Cloud.MediaTranslation.V1Beta1.StreamingTranslateSpeechResult.Types)[TextTranslationResult](/dotnet/docs/reference/Google.Cloud.MediaTranslation.V1Beta1/latest/Google.Cloud.MediaTranslation.V1Beta1.StreamingTranslateSpeechResult.Types.TextTranslationResult), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[StreamingTranslateSpeechResult](/dotnet/docs/reference/Google.Cloud.MediaTranslation.V1Beta1/latest/Google.Cloud.MediaTranslation.V1Beta1.StreamingTranslateSpeechResult)[Types](/dotnet/docs/reference/Google.Cloud.MediaTranslation.V1Beta1/latest/Google.Cloud.MediaTranslation.V1Beta1.StreamingTranslateSpeechResult.Types)[TextTranslationResult](/dotnet/docs/reference/Google.Cloud.MediaTranslation.V1Beta1/latest/Google.Cloud.MediaTranslation.V1Beta1.StreamingTranslateSpeechResult.Types.TextTranslationResult), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.MediaTranslation.V1Beta1](/dotnet/docs/reference/Google.Cloud.MediaTranslation.V1Beta1/latest/Google.Cloud.MediaTranslation.V1Beta1)\n\nAssembly\n--------\n\nGoogle.Cloud.MediaTranslation.V1Beta1.dll\n\nConstructors\n------------\n\n### TextTranslationResult()\n\n public TextTranslationResult()\n\n### TextTranslationResult(TextTranslationResult)\n\n public TextTranslationResult(StreamingTranslateSpeechResult.Types.TextTranslationResult other)\n\nProperties\n----------\n\n### IsFinal\n\n public bool IsFinal { get; set; }\n\nOutput only. If `false`, this `StreamingTranslateSpeechResult` represents\nan interim result that may change. If `true`, this is the final time the\ntranslation service will return this particular\n`StreamingTranslateSpeechResult`, the streaming translator will not\nreturn any further hypotheses for this portion of the transcript and\ncorresponding audio.\n\n### Translation\n\n public string Translation { get; set; }\n\nOutput only. The translated sentence."]]