Aspose.Words oferuje teraz zaawansowane możliwości tłumaczenia tekstu oparte na sztucznej inteligencji za pośrednictwem przestrzeni nazw Aspose.Words.AI. Ta funkcja wykorzystuje generatywne modele językowe Google, umożliwiając programistom bezproblemowe tłumaczenie treści dokumentów na różne języki przy minimalnym wysiłku. Niezależnie od tego, czy lokalizujesz dokument, czy współpracujesz w różnych regionach językowych, Aspose.Words ułatwia integrację funkcji tłumaczenia z aplikacjami.

Ten artykuł obejmuje następujące tematy:

Jak przetłumaczyć dokument

Aby przetłumaczyć dokument, możesz użyć metody Translate udostępnianej przez interfejs IAiModelText. Zacznij od utworzenia instancji modelu AI, ustawienia odpowiedniego klucza API i określenia języka docelowego za pomocą wyliczenia Language. Proces tłumaczenia jest wydajny, co pozwala programistom z łatwością obsługiwać dokumenty wielojęzyczne.

Oto przykład tłumaczenia dokumentu Word za pomocą Aspose.Words:

Document doc = new Document(MyDir + "Document.docx");

string apiKey = Environment.GetEnvironmentVariable("API_KEY");
// Użyj generatywnych modeli językowych Google.
IAiModelText model = (IAiModelText)AiModel.Create(AiModelType.Gemini15Flash).WithApiKey(apiKey);

Document testedDoc = model.Translate(doc, Language.Arabic);
testedDoc.Save(ArtifactsDir + "AI.AiTranslate.docx");

Dlaczego warto używać Aspose.Words do tłumaczeń?

  • Bezproblemowa integracja: Łatwe dodawanie funkcji tłumaczeniowych do aplikacji.
  • Opcje dostosowywalne: Tłumaczenie treści na różne języki z precyzyjną kontrolą.
  • Wydajność: Wykorzystanie modeli opartych na sztucznej inteligencji do szybkich i niezawodnych tłumaczeń.

Aspose.Words upraszcza proces tłumaczenia dokumentów, pozwalając programistom skupić się na dostarczaniu wysokiej jakości rozwiązań wielojęzycznych. Aby uzyskać więcej informacji, zapoznaj się z dokumentacją interfejsu API Aspose.Words.

Zobacz także