pschelpdesk/Vendor/Prise.Tests.Integration/Prise.IntegrationTestsContract/ITranslationPlugin.cs
2024-11-04 20:45:34 +01:00

27 lines
611 B
C#

using System.Collections.Generic;
using System.Threading.Tasks;
namespace Prise.IntegrationTestsContract
{
public class TranslationInput
{
public string ContentToTranslate { get; set; }
}
public class TranslationOutput
{
public string Translation { get; set; }
public string ToLanguage { get; set; }
public decimal Accuracy { get; set; }
}
public interface ITranslationPlugin
{
Task<IEnumerable<TranslationOutput>> Translate(TranslationInput input);
}
public interface ITranslationPlugin2 : ITranslationPlugin
{
}
}