Megosztás a következőn keresztül:


Tároló: Szöveg átírása

A forrásnyelv karaktereit vagy betűit a célnyelv megfelelő karaktereivé vagy betűivé alakíthatja.

URL-cím kérése

POST Kérés:

 POST http://localhost:{port}/transliterate?api-version=3.0&language={language}&fromScript={fromScript}&toScript={toScript}

Lásd:Virtual Network Support for Translator service selected network and private endpoint configuration and support.

Kérelemparaméterek

A lekérdezési sztringen átadott kérelemparaméterek a következők:

Lekérdezési paraméter Leírás Feltétel
api-verzió Az ügyfél által kért API verziója. Az értéknek meg kell lennie 3.0. Kötelező paraméter
language Megadja a szöveg forrásnyelvét, amely az egyik szkriptből a másikba konvertálható. Kötelező paraméter
fromScript A bemeneti szöveg által használt szkriptet adja meg. Kötelező paraméter
toScript A kimeneti szkriptet adja meg. Kötelező paraméter

Kérésfejlécek

Fejlécek Leírás Feltétel
Hitelesítési fejlécek A hitelesítés elérhető lehetőségeinek megtekintése Szükséges kérelemfejléc
Content-Type Megadja a hasznos adat tartalomtípusát. Lehetséges érték: application/json Szükséges kérelemfejléc
Tartalomhossz A kérelem törzsének hossza. Választható
X-ClientTraceId Ügyfél által létrehozott GUID a kérés egyedi azonosításához. Ezt a fejlécet kihagyhatja, ha a nyomkövetési azonosítót a lekérdezési sztringben egy névvel ellátott lekérdezési paraméterrel adja meg ClientTraceId. Választható

Választörzs

A sikeres válasz egy JSON-tömb, amely a bemeneti tömb minden eleméhez egy eredményt ad. Az eredményobjektumok a következő tulajdonságokat tartalmazzák:

  • text: Egy sztring, amely a bemeneti sztring kimeneti szkriptté való konvertálásából ered.

  • script: A kimenetben használt szkriptet meghatározó sztring.

Válaszfejlécek

Fejlécek Leírás
X-RequestId A szolgáltatás által a kérés azonosítására létrehozott érték. Hibaelhárítási célokra használható.

Mintakérés

curl -X POST "http://localhost:5000/transliterate?api-version=3.0&language=ja&fromScript=Jpan&toScript=Latn"

Mintakérés törzse

A kérelem törzse egy JSON-tömb. Minden tömbelem egy JSON-objektum, amelynek neve Textegy sztringtulajdonság, amely az átalakítandó sztringet jelöli.

[
    {"Text":"こんにちは"},
    {"Text":"さようなら"}
]

A következő korlátozások érvényesek:

  • A tömb legfeljebb 10 elemet tartalmazhat.
  • Egy tömbelem szöveges értéke nem haladhatja meg az 1000 karaktert, szóközökkel együtt.
  • A kérelemben szereplő teljes szöveg nem haladhatja meg az 5000 karaktert, szóközökkel együtt.

JSON-mintaválasz:

[
  {
    "text": "Kon'nichiwa​",
    "script": "Latn"
  },
  {
    "text": "sayonara",
    "script": "Latn"
  }
]

Feljegyzés

  • Minden minta a localhost paranccsal megadotton docker run fut.
  • Amíg a tároló fut, localhost maga a tárolóra mutat.
  • Nem kell használnia localhost:5000. Bármilyen portot használhat, amely még nincs használatban a gazdagépkörnyezetben.

Átírás REST API-val


  curl -X POST "http://localhost:5000/transliterate?api-version=3.0&language=ja&fromScript=Jpan&toScript=Latn" -H "Content-Type: application/json" -d "[{'Text':'こんにちは'},{'Text':'さようなら'}]"

Következő lépések