BotSharp/src/Infrastructure/BotSharp.Abstraction/Translation/Models/TranslationMemoryQuery.cs

43 lines
917 B
C#
Raw Normal View History

2024-06-14 20:39:56 +00:00
namespace BotSharp.Abstraction.Translation.Models;
public class TranslationMemoryQuery
{
public string OriginalText { get; set; }
public string HashText { get; set; }
public string Language { get; set; }
public TranslationMemoryQuery()
{
}
}
public class TranslationMemoryInput : TranslationMemoryQuery
{
public string TranslatedText { get; set; }
public TranslationMemoryInput()
{
}
public override string ToString()
{
return $"Origin: {OriginalText} -> Translation: {TranslatedText} (Language: {Language})";
}
}
public class TranslationMemoryOutput: TranslationMemoryQuery
{
public string TranslatedText { get; set; }
public TranslationMemoryOutput()
{
}
public override string ToString()
{
return $"Origin: {OriginalText} -> Translation: {TranslatedText} (Language: {Language})";
}
}