WebServices

 

WebServices - în traducere Servicii Web - sunt colecții de standarde bazate pe XML / SML care permit comunicarea și interacțiunea între sisteme (independent de platformă și tehnologie).

Iată doar câteva exemple în acest sens:

  1. Inflector - primește ca intrare un cuvânt - forma bază - și furnizează un fișier XML conținând toate formele flexionare aferente, cu detalii despre proveniența acestora. Exemplu: pentru forma bază test se va obține:

    Intrare:

    word=test
    lang=ro

    Ieșire:

    <?xml version="1.0" encoding="UTF-8"?>
    <XML>
        <items word="test">
            <item word="TESTUL">
                <info pos="substantiv" text="substantiv comun, gen neutru, numar singular, caz acuzativ, articulat"/>
            </item>
            <item word="TEST">
                <info pos="substantiv" text="substantiv comun, gen neutru, numar singular, caz acuzativ, nearticulat"/>
            </item>
            <item word="TESTULUI">
                <info pos="substantiv" text="substantiv comun, gen neutru, numar singular, caz genitiv, articulat"/>
            </item>
            <item word="TESTELE">
                <info pos="substantiv" text="substantiv comun, gen neutru, numar plural, caz acuzativ, articulat"/>
            </item>
            <item word="TESTE">
                <info pos="substantiv" text="substantiv comun, gen neutru, numar plural, caz acuzativ, nearticulat"/>
            </item>
            <item word="TESTELOR">
                <info pos="substantiv" text="substantiv comun, gen neutru, numar plural, caz genitiv, articulat"/>
            </item>
        </items>
    </XML>
    Descrierea serviciului web o găsiți aici.
    Un exemplu de folosire a serviciului găsiți aici.

  2. Lemmatizer - primește ca intrare forma flexionară a unui cuvânt și furnizează un fișier XML conținând toate formele bază aferente, cu detalii despre proveniența acestora.

    Exemplu:

    Intrare:

    word=luni
    lang=ro

    Ieșire:

    <?xml version="1.0" encoding="UTF-8"?>
    <XML>
        <tokens>
            <token flex="luni" index="0">
                <base_forms>
                    <item word="LUNI">
                        <info pos="substantiv" text="substantiv comun, gen feminin, numar singular, caz acuzativ, nearticulat"/>
                    </item>
                    <item word="LUNĂ">
                        <info pos="substantiv" text="substantiv comun, gen feminin, numar plural, caz acuzativ, nearticulat"/>
                    </item>
                </base_forms>
            </token>
        </tokens>
    </XML>

    De asemenea, serviciul poate fi folosit și pentru procesarea unui text, nu doar a unui cuvânt.
    Descrierea serviciului web o găsiți aici.
    Un exemplu de folosire a serviciului găsiți aici.


  3. SimpleTranslator - primește ca intrare un cuvânt în limba română sau engleză și furnizează traducerile acestuia. Exemplu:

    Intrare:

    entry=carte
    langFrom=ro
    langTo=en

    Ieșire:

    <words>
         <word>
    BOOK</word>
         <word>BEST SELLER</word>
         <word>SELL</word>
         <word>BAEDEKER</word>
         <word>CHARTER</word>
    </words>

    Descrierea serviciului web o găsiți aici. Un exemplu de folosire a serviciului găsiți aici.

  4. DexServer - furnizează un fișier XML conținând definițiile unui cuvânt din DEX.

  5. LanguageTool - corector gramatical. Serviciu web pentru corectură gramaticală și de stil. Detalii aici.

Pentru detalii nu ezitați să ne contactați.