Jazykové nástroje Lingea

Pod pojmem jazykový nástroj si lze představit sofistikovanější softwarové řešení pro kontrolu a revizi dokumentů, které je založeno na znalosti přirozeného jazyka. Ve většině případů se nejedná o cílové produkty, ale o komponenty, které je možné začlenit do dalších produktů, jako jsou redakční systémy, vyhledávače, internetové obchody apod.

Asi nejrozšířenějším produktem firmy Lingea tohoto typu je korektor českého pravopisu, který používáte v produktech Microsoft Office (Word, Excel, PowerPoint, Outlook, Access...) již od roku 1995.

V současnosti nabízíme širokou škálu jazykových nástrojů a pomůcek od automatického dělení slov přes korektor pravopisu až po lemmatizaci (zjišťování základních tvarů slov) a analýzu věty. Zpracování všech jazyků je velmi precizní, slovní zásoba široká a průběžně aktualizovaná. Nachází proto široké využití v řadě aplikací v mnoha evropských zemích.

  • Vyhledávače na internetu: seznam.cz, atlas.cz, etarget.cz, libimseti.cz a další
  • Lingvistické aplikace: např. Oxford University Press, Pearson Education (Longman), HarperCollins Publishers, Chambers, Harraps...
  • Firemní řešení a vyhledávání: velké firmy a státní správa v ČR i zahraničí
  • Redakční systémy: např. MF Dnes, Lidové noviny
  • Korektory pravopisu: např. Microsoft, Adobe, Autodesk, Corel, Siemens...

Pokud tedy vytváříte, začleňujete či lokalizujete fulltextový vyhledávač, OCR program nebo textový editor či vytváříte aplikace vyžadující jazykovou podporu, jsou tyto stránky určeny právě vám.

Tabulka jazykových nástrojů

V následující tabulce je uveden přehled jazykových nástrojů spolu s jazyky, se kterými pracují.

Korektor překlepů Podpora fulltextu Dělení slov Slovník synonym Háčky a čárky Oslovení v dopisech Zjištění jazyka Kontrola gramatiky
Angličtina xx
Bulharština x
Čeština
Francouzštinax
Italština x
Katalánština x
Latina x
Maďarština x
Němčina x
Nizozemština x
Polština
Portugalština x
Rumunština
Ruština *x
Slovenština x
Španělština x

Poznámka: Pole označená písmenem x značí, že uvedený nástroj postrádá v daném jazyce význam.

Poznámka: (*) V ruštině sice neexistují háčky a čárky, často se však namísto е píše ё. Komponenta tedy doplňuje ё tam, kde taková možnost existuje.

Programové řešení

Velkou předností je jednotné zpracování všech jazyků a jedno aplikační rozhraní. Pokud budete chtít v budoucnu rozšířit službu či nabídku o další jazyky, stačí instalovat příslušný datový soubor.

Příklady podporovaných operačních systémů/platforem

  • Windows: v závislosti na požadavcích volající aplikace je k dispozici DLL knihovna nebo COM komponenta, a to jak pro 32bitové, tak i pro 64bitové systémy
  • Unix: například Linux, Solaris (Sun), Irix (SGI), HP-UX (HP), a to jako statická nebo sdílená knihovna
  • Mac OS 8, 9 i Mac OS X
  • kapesní počítače s operačním systémem Palm OS nebo Windows CE

Podpora programovacích jazyků

Pro usnadnění využití z populárních programovacích jazyků jsou k dispozici implementace dovolující využití přímo z těchto jazyků, s rozhraním odpovídajícím zvyklostem v těchto programovacích jazycích. Jedná se zejména o:

  • dynamické nebo statické knihovny, případně COM komponenty, pro programy v C, C++ a dalších jazycích umožňujících přímé využití nativních knihoven,
  • Java třídy využívající přes JNI nativní knihovny,
  • PHP moduly,
  • PostgreSQL slovníky pro tsearch využívající nativní knihovny, které mohou mimo jiné snadno zpřístupnit funkcionalitu jazykových nástrojů (např. lemmatizátoru) v jakémkoliv programovacím jazyce, který má rozhraní pro PostgreSQL,
  • .NET knihovny,
  • LuceneTokenizery a TokenFiltery zpřístupňující požadovanou funkcionalitu,
  • Solr – pluginy poskytující potřebné Tokenizery a TokenFiltery.

Podporovaný hardware

Naše jazykové nástroje lze díky efektivní a platformově nezávislé implementaci používat od serverů přes desktopy až po kapesní přístroje. Může se jednat o 32bitové i 64bitové, little endian i big endian systémy (např. Intel x86, AMD x64, PowerPC, ARM).

Množina podporovaných programovacích jazyků, operačních systémů i hardwarových platforem se stále podle potřeby rozrůstá, takže ani v případě, že jste zde svou platformu nenalezli, nás neváhejte kontaktovat.