Skip to content

Commit

Permalink
CodeGen from PR 30867 in Azure/azure-rest-api-specs
Browse files Browse the repository at this point in the history
Merge 5f0bb96bca59f9dd62c6ebc6638d4ecae6505a35 into 838d84411303b55e628b4d737b12f5ebdc114635
  • Loading branch information
SDKAuto committed Oct 8, 2024
1 parent b471408 commit 624d097
Show file tree
Hide file tree
Showing 14 changed files with 435 additions and 4 deletions.
138 changes: 135 additions & 3 deletions sdk/translation/azure-ai-translation-text/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)

Expand Down
Original file line number Diff line number Diff line change
@@ -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<BreakSentenceItem> 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
}
}
Original file line number Diff line number Diff line change
@@ -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<BreakSentenceItem> 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
}
}
Original file line number Diff line number Diff line change
@@ -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
}
}
Original file line number Diff line number Diff line change
@@ -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
}
}
Original file line number Diff line number Diff line change
@@ -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<DictionaryLookupItem> response = textTranslationClient.lookupDictionaryEntries("en", "es",
Arrays.asList(new InputTextItem("fly")), "yqst");
// END:com.azure.ai.translation.text.generated.lookupdictionaryentries.lookupdictionaryentries
}
}
Original file line number Diff line number Diff line change
@@ -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<DictionaryLookupItem> response
= textTranslationClient.lookupDictionaryEntries("en", "es", Arrays.asList(new InputTextItem("fly")), null);
// END:com.azure.ai.translation.text.generated.lookupdictionaryentries.lookupdictionaryentrieswithminimumproperties
}
}
Original file line number Diff line number Diff line change
@@ -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<DictionaryExampleItem> response = textTranslationClient.lookupDictionaryExamples("en", "es",
Arrays.asList(new DictionaryExampleTextItem("fly", "volar")), "vykwwekvcncclrmsyjhbok");
// END:com.azure.ai.translation.text.generated.lookupdictionaryexamples.lookupdictionaryexamples
}
}
Original file line number Diff line number Diff line change
@@ -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<DictionaryExampleItem> response = textTranslationClient.lookupDictionaryExamples("en", "es",
Arrays.asList(new DictionaryExampleTextItem("fly", "volar")), null);
// END:com.azure.ai.translation.text.generated.lookupdictionaryexamples.lookupdictionaryexampleswithminimumproperties
}
}
Original file line number Diff line number Diff line change
@@ -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<TranslatedTextItem> 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
}
}
Loading

0 comments on commit 624d097

Please sign in to comment.