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ă carte se va obține:

    Intrare:

    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://service.webservice.archeus.com/">
       <soapenv:Header/>
       <soapenv:Body>
          <ser:inflect>
             <word>carte</word>
             <language>RO</language>
          </ser:inflect>
       </soapenv:Body>
    </soapenv:Envelope>

    Ieșire:

    <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
       <S:Body>
          <ns2:inflectResponse xmlns:ns2="http://service.webservice.archeus.com/">
             <inflectForms>
                <inflectedForm>CARTEA</inflectedForm>
                <posCode>Sfs3aac000</posCode>
                <posCodeDescription>substantiv comun, gen feminin, număr singular, caz acuzativ, articulat</posCodeDescription>
             </inflectForms>
             <inflectForms>
                <inflectedForm>CARTE</inflectedForm>
                <posCode>Sfs3anc000</posCode>
                <posCodeDescription>substantiv comun, gen feminin, număr singular, caz acuzativ, nearticulat</posCodeDescription>
             </inflectForms>
              ....................
             <inflectForms>
                <inflectedForm>CĂRȚILOR</inflectedForm>
                <posCode>Sfp3gac000</posCode>
                <posCodeDescription>substantiv comun, gen feminin, număr plural, caz genitiv, articulat</posCodeDescription>
             </inflectForms>
          </ns2:inflectResponse>
       </S:Body>
    </S:Envelope>

    Descrierea serviciului web o găsiți aici.
    La cerere vă putem oferi exemple în Java sau PHP.

  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:

    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://service.webservice.archeus.com/">
       <soapenv:Header/>
       <soapenv:Body>
          <ser:lemmatize>
             <word>cărții</word>
             <language>RO</language>
          </ser:lemmatize>
       </soapenv:Body>
    </soapenv:Envelope>

    Ieșire:

    <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
       <S:Body>
          <ns2:lemmatizeResponse xmlns:ns2="http://service.webservice.archeus.com/">
             <canonicalForms>
                <canonicalForm>CARTE</canonicalForm>
                <posCode>Sfs3gac000</posCode>
                <posCodeDescription>substantiv comun, gen feminin, număr singular, caz genitiv, articulat</posCodeDescription>
             </canonicalForms>
          </ns2:lemmatizeResponse>
       </S:Body>
    </S:Envelope>



    Descrierea serviciului web o găsiți aici.
    La cerere vă putem oferi exemple în Java sau PHP.


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

    Intrare:
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://service.webservice.archeus.com/">
       <soapenv:Header/>
       <soapenv:Body>
          <ser:translateWord>
             <word>trilogie</word>
             <fromLanguage>RO</fromLanguage>
             <toLanguage>EN</toLanguage>
          </ser:translateWord>
       </soapenv:Body>
    </soapenv:Envelope>


    Ieșire:

    <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
       <S:Body>
          <ns2:translateWordResponse xmlns:ns2="http://service.webservice.archeus.com/">
             <wordTranslations>
                <sources>internet v1</sources>
                <sources>asali.tk</sources>
                <sources>internet v2</sources>
                <translation>TRILOGY</translation>
                <word>TRILOGIE</word>
             </wordTranslations>
          </ns2:translateWordResponse>
       </S:Body>
    </S:Envelope>




    Descrierea serviciului web o găsiți aici. La cerere vă putem oferi exemple în Java sau PHP.


  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.