diff --git a/sdk/translation/azure-ai-translation-text/CHANGELOG.md b/sdk/translation/azure-ai-translation-text/CHANGELOG.md index ecd793ca9c26..47bdcc6061d8 100644 --- a/sdk/translation/azure-ai-translation-text/CHANGELOG.md +++ b/sdk/translation/azure-ai-translation-text/CHANGELOG.md @@ -2,14 +2,6 @@ ## 1.2.0-beta.1 (Unreleased) -### Features Added - -### Breaking Changes - -### Bugs Fixed - -### Other Changes - ## 1.1.2 (2025-03-24) ### Other Changes diff --git a/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/generated/FindSentenceBoundaries.java b/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/generated/FindSentenceBoundaries.java new file mode 100644 index 000000000000..49a8db00a27c --- /dev/null +++ b/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/generated/FindSentenceBoundaries.java @@ -0,0 +1,25 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.ai.translation.text.generated; + +import com.azure.ai.translation.text.TextTranslationClient; +import com.azure.ai.translation.text.TextTranslationClientBuilder; +import com.azure.ai.translation.text.models.BreakSentenceItem; +import com.azure.ai.translation.text.models.InputTextItem; +import com.azure.core.util.Configuration; +import java.util.Arrays; +import java.util.List; + +public class FindSentenceBoundaries { + public static void main(String[] args) { + TextTranslationClient textTranslationClient + = new TextTranslationClientBuilder().endpoint(Configuration.getGlobalConfiguration().get("ENDPOINT")) + .buildClient(); + // BEGIN:com.azure.ai.translation.text.generated.findsentenceboundaries.findsentenceboundaries + List response = textTranslationClient.findSentenceBoundaries( + Arrays.asList(new InputTextItem("How are you? I am fine. What did you do today?")), "svun", "en", "Latn"); + // END:com.azure.ai.translation.text.generated.findsentenceboundaries.findsentenceboundaries + } +} diff --git a/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/generated/FindSentenceBoundariesWithMinimumProperties.java b/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/generated/FindSentenceBoundariesWithMinimumProperties.java new file mode 100644 index 000000000000..c61d5d9bd869 --- /dev/null +++ b/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/generated/FindSentenceBoundariesWithMinimumProperties.java @@ -0,0 +1,25 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.ai.translation.text.generated; + +import com.azure.ai.translation.text.TextTranslationClient; +import com.azure.ai.translation.text.TextTranslationClientBuilder; +import com.azure.ai.translation.text.models.BreakSentenceItem; +import com.azure.ai.translation.text.models.InputTextItem; +import com.azure.core.util.Configuration; +import java.util.Arrays; +import java.util.List; + +public class FindSentenceBoundariesWithMinimumProperties { + public static void main(String[] args) { + TextTranslationClient textTranslationClient + = new TextTranslationClientBuilder().endpoint(Configuration.getGlobalConfiguration().get("ENDPOINT")) + .buildClient(); + // BEGIN:com.azure.ai.translation.text.generated.findsentenceboundaries.findsentenceboundarieswithminimumproperties + List response = textTranslationClient.findSentenceBoundaries( + Arrays.asList(new InputTextItem("How are you? I am fine. What did you do today?")), null, null, null); + // END:com.azure.ai.translation.text.generated.findsentenceboundaries.findsentenceboundarieswithminimumproperties + } +} diff --git a/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/generated/GetsTheSetOfLanguagesCurrentlySupportedByOtherOperationsOfTheTranslator.java b/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/generated/GetsTheSetOfLanguagesCurrentlySupportedByOtherOperationsOfTheTranslator.java new file mode 100644 index 000000000000..544a2851b373 --- /dev/null +++ b/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/generated/GetsTheSetOfLanguagesCurrentlySupportedByOtherOperationsOfTheTranslator.java @@ -0,0 +1,22 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.ai.translation.text.generated; + +import com.azure.ai.translation.text.TextTranslationClient; +import com.azure.ai.translation.text.TextTranslationClientBuilder; +import com.azure.ai.translation.text.models.GetSupportedLanguagesResult; +import com.azure.core.util.Configuration; + +public class GetsTheSetOfLanguagesCurrentlySupportedByOtherOperationsOfTheTranslator { + public static void main(String[] args) { + TextTranslationClient textTranslationClient + = new TextTranslationClientBuilder().endpoint(Configuration.getGlobalConfiguration().get("ENDPOINT")) + .buildClient(); + // BEGIN:com.azure.ai.translation.text.generated.getsupportedlanguages.getsthesetoflanguagescurrentlysupportedbyotheroperationsofthetranslator + GetSupportedLanguagesResult response = textTranslationClient.getSupportedLanguages("kayfnugjec", + "translation,transliteration,dictionary", "en", "fpnhruttllvc"); + // END:com.azure.ai.translation.text.generated.getsupportedlanguages.getsthesetoflanguagescurrentlysupportedbyotheroperationsofthetranslator + } +} diff --git a/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/generated/GetsTheSetOfLanguagesCurrentlySupportedByOtherOperationsOfTheTranslatorWithMinimumProperties.java b/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/generated/GetsTheSetOfLanguagesCurrentlySupportedByOtherOperationsOfTheTranslatorWithMinimumProperties.java new file mode 100644 index 000000000000..1688a848debc --- /dev/null +++ b/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/generated/GetsTheSetOfLanguagesCurrentlySupportedByOtherOperationsOfTheTranslatorWithMinimumProperties.java @@ -0,0 +1,21 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.ai.translation.text.generated; + +import com.azure.ai.translation.text.TextTranslationClient; +import com.azure.ai.translation.text.TextTranslationClientBuilder; +import com.azure.ai.translation.text.models.GetSupportedLanguagesResult; +import com.azure.core.util.Configuration; + +public class GetsTheSetOfLanguagesCurrentlySupportedByOtherOperationsOfTheTranslatorWithMinimumProperties { + public static void main(String[] args) { + TextTranslationClient textTranslationClient + = new TextTranslationClientBuilder().endpoint(Configuration.getGlobalConfiguration().get("ENDPOINT")) + .buildClient(); + // BEGIN:com.azure.ai.translation.text.generated.getsupportedlanguages.getsthesetoflanguagescurrentlysupportedbyotheroperationsofthetranslatorwithminimumproperties + GetSupportedLanguagesResult response = textTranslationClient.getSupportedLanguages(null, null, null, null); + // END:com.azure.ai.translation.text.generated.getsupportedlanguages.getsthesetoflanguagescurrentlysupportedbyotheroperationsofthetranslatorwithminimumproperties + } +} diff --git a/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/generated/LookupDictionaryEntries.java b/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/generated/LookupDictionaryEntries.java new file mode 100644 index 000000000000..982990e9640d --- /dev/null +++ b/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/generated/LookupDictionaryEntries.java @@ -0,0 +1,25 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.ai.translation.text.generated; + +import com.azure.ai.translation.text.TextTranslationClient; +import com.azure.ai.translation.text.TextTranslationClientBuilder; +import com.azure.ai.translation.text.models.DictionaryLookupItem; +import com.azure.ai.translation.text.models.InputTextItem; +import com.azure.core.util.Configuration; +import java.util.Arrays; +import java.util.List; + +public class LookupDictionaryEntries { + public static void main(String[] args) { + TextTranslationClient textTranslationClient + = new TextTranslationClientBuilder().endpoint(Configuration.getGlobalConfiguration().get("ENDPOINT")) + .buildClient(); + // BEGIN:com.azure.ai.translation.text.generated.lookupdictionaryentries.lookupdictionaryentries + List response = textTranslationClient.lookupDictionaryEntries("en", "es", + Arrays.asList(new InputTextItem("fly")), "yqst"); + // END:com.azure.ai.translation.text.generated.lookupdictionaryentries.lookupdictionaryentries + } +} diff --git a/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/generated/LookupDictionaryEntriesWithMinimumProperties.java b/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/generated/LookupDictionaryEntriesWithMinimumProperties.java new file mode 100644 index 000000000000..19420fbc0e8f --- /dev/null +++ b/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/generated/LookupDictionaryEntriesWithMinimumProperties.java @@ -0,0 +1,25 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.ai.translation.text.generated; + +import com.azure.ai.translation.text.TextTranslationClient; +import com.azure.ai.translation.text.TextTranslationClientBuilder; +import com.azure.ai.translation.text.models.DictionaryLookupItem; +import com.azure.ai.translation.text.models.InputTextItem; +import com.azure.core.util.Configuration; +import java.util.Arrays; +import java.util.List; + +public class LookupDictionaryEntriesWithMinimumProperties { + public static void main(String[] args) { + TextTranslationClient textTranslationClient + = new TextTranslationClientBuilder().endpoint(Configuration.getGlobalConfiguration().get("ENDPOINT")) + .buildClient(); + // BEGIN:com.azure.ai.translation.text.generated.lookupdictionaryentries.lookupdictionaryentrieswithminimumproperties + List response + = textTranslationClient.lookupDictionaryEntries("en", "es", Arrays.asList(new InputTextItem("fly")), null); + // END:com.azure.ai.translation.text.generated.lookupdictionaryentries.lookupdictionaryentrieswithminimumproperties + } +} diff --git a/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/generated/LookupDictionaryExamples.java b/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/generated/LookupDictionaryExamples.java new file mode 100644 index 000000000000..9fe080b0d392 --- /dev/null +++ b/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/generated/LookupDictionaryExamples.java @@ -0,0 +1,25 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.ai.translation.text.generated; + +import com.azure.ai.translation.text.TextTranslationClient; +import com.azure.ai.translation.text.TextTranslationClientBuilder; +import com.azure.ai.translation.text.models.DictionaryExampleItem; +import com.azure.ai.translation.text.models.DictionaryExampleTextItem; +import com.azure.core.util.Configuration; +import java.util.Arrays; +import java.util.List; + +public class LookupDictionaryExamples { + public static void main(String[] args) { + TextTranslationClient textTranslationClient + = new TextTranslationClientBuilder().endpoint(Configuration.getGlobalConfiguration().get("ENDPOINT")) + .buildClient(); + // BEGIN:com.azure.ai.translation.text.generated.lookupdictionaryexamples.lookupdictionaryexamples + List response = textTranslationClient.lookupDictionaryExamples("en", "es", + Arrays.asList(new DictionaryExampleTextItem("fly", "volar")), "vykwwekvcncclrmsyjhbok"); + // END:com.azure.ai.translation.text.generated.lookupdictionaryexamples.lookupdictionaryexamples + } +} diff --git a/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/generated/LookupDictionaryExamplesWithMinimumProperties.java b/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/generated/LookupDictionaryExamplesWithMinimumProperties.java new file mode 100644 index 000000000000..a8185f6dd77c --- /dev/null +++ b/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/generated/LookupDictionaryExamplesWithMinimumProperties.java @@ -0,0 +1,25 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.ai.translation.text.generated; + +import com.azure.ai.translation.text.TextTranslationClient; +import com.azure.ai.translation.text.TextTranslationClientBuilder; +import com.azure.ai.translation.text.models.DictionaryExampleItem; +import com.azure.ai.translation.text.models.DictionaryExampleTextItem; +import com.azure.core.util.Configuration; +import java.util.Arrays; +import java.util.List; + +public class LookupDictionaryExamplesWithMinimumProperties { + public static void main(String[] args) { + TextTranslationClient textTranslationClient + = new TextTranslationClientBuilder().endpoint(Configuration.getGlobalConfiguration().get("ENDPOINT")) + .buildClient(); + // BEGIN:com.azure.ai.translation.text.generated.lookupdictionaryexamples.lookupdictionaryexampleswithminimumproperties + List response = textTranslationClient.lookupDictionaryExamples("en", "es", + Arrays.asList(new DictionaryExampleTextItem("fly", "volar")), null); + // END:com.azure.ai.translation.text.generated.lookupdictionaryexamples.lookupdictionaryexampleswithminimumproperties + } +} diff --git a/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/generated/TranslateText.java b/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/generated/TranslateText.java new file mode 100644 index 000000000000..938ef1f78599 --- /dev/null +++ b/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/generated/TranslateText.java @@ -0,0 +1,29 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.ai.translation.text.generated; + +import com.azure.ai.translation.text.TextTranslationClient; +import com.azure.ai.translation.text.TextTranslationClientBuilder; +import com.azure.ai.translation.text.models.InputTextItem; +import com.azure.ai.translation.text.models.ProfanityAction; +import com.azure.ai.translation.text.models.ProfanityMarker; +import com.azure.ai.translation.text.models.TextType; +import com.azure.ai.translation.text.models.TranslatedTextItem; +import com.azure.core.util.Configuration; +import java.util.Arrays; +import java.util.List; + +public class TranslateText { + public static void main(String[] args) { + TextTranslationClient textTranslationClient + = new TextTranslationClientBuilder().endpoint(Configuration.getGlobalConfiguration().get("ENDPOINT")) + .buildClient(); + // BEGIN:com.azure.ai.translation.text.generated.translate.translatetext + List response = textTranslationClient.translate(Arrays.asList("cs"), + Arrays.asList(new InputTextItem("This is a test.")), "ndbkaatzsnoetqkiehappoza", "en", TextType.PLAIN, + "custom", ProfanityAction.NO_ACTION, ProfanityMarker.ASTERISK, true, true, "en", "Latn", "Latn", true); + // END:com.azure.ai.translation.text.generated.translate.translatetext + } +} diff --git a/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/generated/TranslateTextWithMinimumProperties.java b/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/generated/TranslateTextWithMinimumProperties.java new file mode 100644 index 000000000000..91b3dee9fe11 --- /dev/null +++ b/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/generated/TranslateTextWithMinimumProperties.java @@ -0,0 +1,26 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.ai.translation.text.generated; + +import com.azure.ai.translation.text.TextTranslationClient; +import com.azure.ai.translation.text.TextTranslationClientBuilder; +import com.azure.ai.translation.text.models.InputTextItem; +import com.azure.ai.translation.text.models.TranslatedTextItem; +import com.azure.core.util.Configuration; +import java.util.Arrays; +import java.util.List; + +public class TranslateTextWithMinimumProperties { + public static void main(String[] args) { + TextTranslationClient textTranslationClient + = new TextTranslationClientBuilder().endpoint(Configuration.getGlobalConfiguration().get("ENDPOINT")) + .buildClient(); + // BEGIN:com.azure.ai.translation.text.generated.translate.translatetextwithminimumproperties + List response = textTranslationClient.translate(Arrays.asList("fmlxpuepn"), + Arrays.asList(new InputTextItem("This is a test.")), null, null, null, null, null, null, null, null, null, + null, null, null); + // END:com.azure.ai.translation.text.generated.translate.translatetextwithminimumproperties + } +} diff --git a/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/generated/TransliterateText.java b/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/generated/TransliterateText.java new file mode 100644 index 000000000000..dd4cf67eec1a --- /dev/null +++ b/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/generated/TransliterateText.java @@ -0,0 +1,25 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.ai.translation.text.generated; + +import com.azure.ai.translation.text.TextTranslationClient; +import com.azure.ai.translation.text.TextTranslationClientBuilder; +import com.azure.ai.translation.text.models.InputTextItem; +import com.azure.ai.translation.text.models.TransliteratedText; +import com.azure.core.util.Configuration; +import java.util.Arrays; +import java.util.List; + +public class TransliterateText { + public static void main(String[] args) { + TextTranslationClient textTranslationClient + = new TextTranslationClientBuilder().endpoint(Configuration.getGlobalConfiguration().get("ENDPOINT")) + .buildClient(); + // BEGIN:com.azure.ai.translation.text.generated.transliterate.transliteratetext + List response = textTranslationClient.transliterate("zh-Hans", "Hans", "Latn", + Arrays.asList(new InputTextItem("这是个测试。")), "dzncrimwmvtwjnheh"); + // END:com.azure.ai.translation.text.generated.transliterate.transliteratetext + } +} diff --git a/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/generated/TransliterateTextWithMinimumProperties.java b/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/generated/TransliterateTextWithMinimumProperties.java new file mode 100644 index 000000000000..630920131dc2 --- /dev/null +++ b/sdk/translation/azure-ai-translation-text/src/samples/java/com/azure/ai/translation/text/generated/TransliterateTextWithMinimumProperties.java @@ -0,0 +1,25 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.ai.translation.text.generated; + +import com.azure.ai.translation.text.TextTranslationClient; +import com.azure.ai.translation.text.TextTranslationClientBuilder; +import com.azure.ai.translation.text.models.InputTextItem; +import com.azure.ai.translation.text.models.TransliteratedText; +import com.azure.core.util.Configuration; +import java.util.Arrays; +import java.util.List; + +public class TransliterateTextWithMinimumProperties { + public static void main(String[] args) { + TextTranslationClient textTranslationClient + = new TextTranslationClientBuilder().endpoint(Configuration.getGlobalConfiguration().get("ENDPOINT")) + .buildClient(); + // BEGIN:com.azure.ai.translation.text.generated.transliterate.transliteratetextwithminimumproperties + List response = textTranslationClient.transliterate("zh-Hans", "Hans", "Latn", + Arrays.asList(new InputTextItem("这是个测试。")), null); + // END:com.azure.ai.translation.text.generated.transliterate.transliteratetextwithminimumproperties + } +} diff --git a/sdk/translation/azure-ai-translation-text/tsp-location.yaml b/sdk/translation/azure-ai-translation-text/tsp-location.yaml index 146d196467b0..c5886cfcd0f3 100644 --- a/sdk/translation/azure-ai-translation-text/tsp-location.yaml +++ b/sdk/translation/azure-ai-translation-text/tsp-location.yaml @@ -1,3 +1,4 @@ directory: specification/translation/Azure.AI.TextTranslation -commit: 2ddcc49aa62928eff65f3864a88832fb4959166c +commit: 65ea9a38c20488eb047876e4207713aa4a392f82 repo: Azure/azure-rest-api-specs +additionalDirectories: