diff --git a/sdk/translation/azure-ai-translation-text/CHANGELOG.md b/sdk/translation/azure-ai-translation-text/CHANGELOG.md index 409dc5beb6495..8441cdb438b7e 100644 --- a/sdk/translation/azure-ai-translation-text/CHANGELOG.md +++ b/sdk/translation/azure-ai-translation-text/CHANGELOG.md @@ -2,13 +2,145 @@ ## 1.1.0-beta.1 (Unreleased) +### Breaking Changes + +#### `implementation.TextTranslationClientImpl$TextTranslationClientService` was modified + +* `findSentenceBoundariesSync(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.BinaryData,com.azure.core.http.rest.RequestOptions,com.azure.core.util.Context)` was removed +* `translate(java.lang.String,java.util.List,java.lang.String,java.lang.String,com.azure.core.util.BinaryData,com.azure.core.http.rest.RequestOptions,com.azure.core.util.Context)` was removed +* `lookupDictionaryEntries(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.BinaryData,com.azure.core.http.rest.RequestOptions,com.azure.core.util.Context)` was removed +* `findSentenceBoundaries(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.BinaryData,com.azure.core.http.rest.RequestOptions,com.azure.core.util.Context)` was removed +* `transliterateSync(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.BinaryData,com.azure.core.http.rest.RequestOptions,com.azure.core.util.Context)` was removed +* `lookupDictionaryExamples(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.BinaryData,com.azure.core.http.rest.RequestOptions,com.azure.core.util.Context)` was removed +* `translateSync(java.lang.String,java.util.List,java.lang.String,java.lang.String,com.azure.core.util.BinaryData,com.azure.core.http.rest.RequestOptions,com.azure.core.util.Context)` was removed +* `lookupDictionaryEntriesSync(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.BinaryData,com.azure.core.http.rest.RequestOptions,com.azure.core.util.Context)` was removed +* `transliterate(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.BinaryData,com.azure.core.http.rest.RequestOptions,com.azure.core.util.Context)` was removed +* `lookupDictionaryExamplesSync(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.BinaryData,com.azure.core.http.rest.RequestOptions,com.azure.core.util.Context)` was removed + ### Features Added -### Breaking Changes +#### `models.TranslationText` was modified -### Bugs Fixed +* `fromJson(com.azure.json.JsonReader)` was added +* `toJson(com.azure.json.JsonWriter)` was added -### Other Changes +#### `models.DictionaryExampleTextItem` was modified + +* `fromJson(com.azure.json.JsonReader)` was added +* `toJson(com.azure.json.JsonWriter)` was added + +#### `models.SourceText` was modified + +* `fromJson(com.azure.json.JsonReader)` was added +* `toJson(com.azure.json.JsonWriter)` was added + +#### `models.DetectedLanguage` was modified + +* `toJson(com.azure.json.JsonWriter)` was added +* `fromJson(com.azure.json.JsonReader)` was added + +#### `models.DictionaryExample` was modified + +* `toJson(com.azure.json.JsonWriter)` was added +* `fromJson(com.azure.json.JsonReader)` was added + +#### `models.InputTextItem` was modified + +* `toJson(com.azure.json.JsonWriter)` was added +* `fromJson(com.azure.json.JsonReader)` was added + +#### `models.BackTranslation` was modified + +* `fromJson(com.azure.json.JsonReader)` was added +* `toJson(com.azure.json.JsonWriter)` was added + +#### `models.GetSupportedLanguagesResult` was modified + +* `toJson(com.azure.json.JsonWriter)` was added +* `fromJson(com.azure.json.JsonReader)` was added + +#### `models.TransliteratedText` was modified + +* `fromJson(com.azure.json.JsonReader)` was added +* `toJson(com.azure.json.JsonWriter)` was added + +#### `models.SourceDictionaryLanguage` was modified + +* `toJson(com.azure.json.JsonWriter)` was added +* `fromJson(com.azure.json.JsonReader)` was added + +#### `models.BreakSentenceItem` was modified + +* `fromJson(com.azure.json.JsonReader)` was added +* `toJson(com.azure.json.JsonWriter)` was added + +#### `models.TransliterableScript` was modified + +* `fromJson(com.azure.json.JsonReader)` was added +* `toJson(com.azure.json.JsonWriter)` was added + +#### `models.SentenceBoundaries` was modified + +* `toJson(com.azure.json.JsonWriter)` was added +* `fromJson(com.azure.json.JsonReader)` was added + +#### `models.TranslatedTextItem` was modified + +* `toJson(com.azure.json.JsonWriter)` was added +* `fromJson(com.azure.json.JsonReader)` was added + +#### `models.DictionaryTranslation` was modified + +* `fromJson(com.azure.json.JsonReader)` was added +* `toJson(com.azure.json.JsonWriter)` was added + +#### `implementation.TextTranslationClientImpl$TextTranslationClientService` was modified + +* `transliterate(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.BinaryData,com.azure.core.http.rest.RequestOptions,com.azure.core.util.Context)` was added +* `transliterateSync(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.BinaryData,com.azure.core.http.rest.RequestOptions,com.azure.core.util.Context)` was added +* `lookupDictionaryEntriesSync(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.BinaryData,com.azure.core.http.rest.RequestOptions,com.azure.core.util.Context)` was added +* `lookupDictionaryEntries(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.BinaryData,com.azure.core.http.rest.RequestOptions,com.azure.core.util.Context)` was added +* `findSentenceBoundariesSync(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.BinaryData,com.azure.core.http.rest.RequestOptions,com.azure.core.util.Context)` was added +* `lookupDictionaryExamples(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.BinaryData,com.azure.core.http.rest.RequestOptions,com.azure.core.util.Context)` was added +* `translate(java.lang.String,java.util.List,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.BinaryData,com.azure.core.http.rest.RequestOptions,com.azure.core.util.Context)` was added +* `findSentenceBoundaries(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.BinaryData,com.azure.core.http.rest.RequestOptions,com.azure.core.util.Context)` was added +* `translateSync(java.lang.String,java.util.List,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.BinaryData,com.azure.core.http.rest.RequestOptions,com.azure.core.util.Context)` was added +* `lookupDictionaryExamplesSync(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.BinaryData,com.azure.core.http.rest.RequestOptions,com.azure.core.util.Context)` was added + +#### `models.DictionaryExampleItem` was modified + +* `fromJson(com.azure.json.JsonReader)` was added +* `toJson(com.azure.json.JsonWriter)` was added + +#### `models.TranslatedTextAlignment` was modified + +* `fromJson(com.azure.json.JsonReader)` was added +* `toJson(com.azure.json.JsonWriter)` was added + +#### `models.LanguageScript` was modified + +* `toJson(com.azure.json.JsonWriter)` was added +* `fromJson(com.azure.json.JsonReader)` was added + +#### `models.TargetDictionaryLanguage` was modified + +* `fromJson(com.azure.json.JsonReader)` was added +* `toJson(com.azure.json.JsonWriter)` was added + +#### `models.TransliterationLanguage` was modified + +* `fromJson(com.azure.json.JsonReader)` was added +* `toJson(com.azure.json.JsonWriter)` was added + +#### `models.DictionaryLookupItem` was modified + +* `fromJson(com.azure.json.JsonReader)` was added +* `toJson(com.azure.json.JsonWriter)` was added + +#### `models.TranslationLanguage` was modified + +* `fromJson(com.azure.json.JsonReader)` was added +* `toJson(com.azure.json.JsonWriter)` was added ## 1.0.0 (2024-05-21) 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 0000000000000..49a8db00a27cb --- /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 0000000000000..c61d5d9bd8697 --- /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 0000000000000..544a2851b3731 --- /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 0000000000000..1688a848debc0 --- /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 0000000000000..982990e9640da --- /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 0000000000000..19420fbc0e8fc --- /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 0000000000000..9fe080b0d3928 --- /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 0000000000000..a8185f6dd77c9 --- /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 0000000000000..938ef1f785991 --- /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 0000000000000..91b3dee9fe116 --- /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 0000000000000..dd4cf67eec1a5 --- /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 0000000000000..630920131dc2d --- /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 86560d2c4d32c..9184b6e71731a 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: df3cd3e3d50eec1d1da593750e1ea3a4db3f541d +commit: 5c0049b4943fbd95ac8096212f696d97bf53b80a repo: Azure/azure-rest-api-specs +additionalDirectories: