Open krishna-doss-mohan opened 1 year ago
Hi @krishna-doss-mohan, The Azure SDK Architecture Board has switched to using our Azure SDK Scheduling Experience tool. Please use the scheduling tool to schedule your review session and then close this issue. The scheduling tool will handle creating the GitHub Issue and sending out the meeting invites. Please let me know if you have any questions.
Thank you for starting the process for approval of the client library for your Azure service. Thorough review of your client library ensures that your APIs are consistent with the guidelines and the consumers of your client library have a consistently good experience when using Azure.
The Architecture Board reviews Track 2 libraries only. If your library does not meet this requirement, please reach out to Architecture Board before creating the issue.
Please reference our review process guidelines to understand what is being asked for in the issue template.
Before submitting, ensure you adjust the title of the issue appropriately.
Note that the required material must be included before a meeting can be scheduled.
Contacts and Timeline
About the Service
About the client library
Step 1: Champion Scenarios
Ultimately the library should be easy to use for common scenarios that developers want. Consider the following questions when thinking about champion scenarios:
See Champion Scenario section here.
Code is appreciated but optional. Pseudocode is fine.
John, a developer of Contoso a multinational company, is building a web app which allows their employees to translate text based on their various business needs. John would be using our SDK to build the web app.
Champion scenario 1: Translate a text phrase
Mary, an employee of Contoso wants to translate text content from English to German. She goes to the web app, enters source text, selects source language and target language and request for translation. The app returns the translated text in German language and count of characters translated.
Link to library’s sample folder:
Champion scenario 2: Translate a text phrase without specifying source language
Wang, an employee of Contoso wants to translate feedback in foreign languages from users into Chinese language. Wang may not always know which language the feedback is in. Wang goes to the web app, enters the source text, doesn't specify source language and selects target language and request for translation. The app auto detects the language of the source text and returns the translated text in Chinese language, the count of characters translated along with the detected source language and the confidence score of the language detected.
Link to library’s sample folder:
Champion scenario 3: Translate arrays of text phrase
Ram is an employee of Contoso which is an eCommerce company. The customers do search in multiple languages. To perform analytics on this search data, Ram goes to the webapp, posts array of source text and selects the target language (English) in a request to translate. The app detects the language of each of these arrays separately and returns the translated content in English in an array along with the total character count of the request, respective detected language and their confidence scores.
Link to library’s sample folder:
Champion scenario 4: Translate a text phrase using custom machine translation model
Champion scenario 5: Transliterate a text phrase
Mary is an employee of Contoso, a tech company building a product to help users learn Arabic language. To help the English-speaking users learn the pronunciation of Arabic words, they have requirements to convert text from Arabic script to Latin script. To achieve this, she goes to the webapp, enters the source text, selects the source script, and the target script in the web app. The service converts the source content into native script, translate, and returns the translated content in the target script.
Link to library’s sample folder:
Step 2: Quickstart Samples (Optional)
Include samples demonstrating how to consume the client library if available:
Thank you for your submission!