LanguageTool

Software screenshot:
LanguageTool
Software ətraflı:
Version: 2.9 Yenil?nib
Tarixi Upload: 14 Apr 15
Geliştirici: Daniel Naber
Lisenziya: Pulsuz
Məşhurluq: 18

Rating: nan/5 (Total Votes: 0)

LanguageTool müntəzəm spell checker tools aşkar edə bilməz ki, səhvləri tapmaq üçün nəzərdə tutulmuşdur bir açıq mənbə proofreading proqramdır. Bu bir qayda-based belə up & ldquo qarışdırmaqla bir qayda onun XML konfiqurasiya faylları müəyyən olunan səhvlər tapa üslub və qrammatika checker; onların & rdquo; ilə & ldquo. var & rdquo;


Müxtəlif qrammatika problemləri algılar

Bu proqram həmçinin müxtəlif qrammatika problemləri aşkar və İngilis, Alman, Polyak, Fransız, İspan, İsveç, Yunanıstan, Çin, Danimarka, Yaponiya, İslandiya, Portuqaliya və Braziliya Portuqaliya, o cümlədən 20-dən çox dildə dəstəyi ilə gəlir bilər.
Bundan əlavə, hər kəs nəzarət sehr olmalıdır mətn yapışdırıb imkan verir ki,,-istifadə asan, sadə və sadə qrafik istifadəçi interfeysi malikdir. Bu Panoya, tag mətn, cut / surəti / paste mətn mətn yoxlamaq və sistem tepsisinde sahəsində yaşamaq olar.


Problemlərin geniş algılar

Options informasiya, siz imkan bilər ki, pis stil, qrammatika səhvləri, jarqon, durğu səhvlər mümkün hatası, lazımsız ifadələr, çox qarışıq sözlər, collocations, kapitallaşma, semantika, eləcə də daxil olmaqla, proqram aşkar edə bilərsiniz problemlərin növü qeyri-standart ifadələr kimi.


LibreOffice və OpenOffice üçün LanguageTool

bağımsız bir proqram olmaqla yanaşı, LanguageTool users onların mətnləri yazım üçün imkan da ən məşhur və güclü açıq mənbə ofis suit, LibreOffice və Apache OpenOffice.org iki bir uzantısı olaraq mövcuddur seçilmiş ifadələr sağ tıklayarak və ya ci maddələrdə.


Mozilla Firefox üçün LanguageTool

Bundan əlavə, proqram da bir əlavə et-dünyanın & rsquo kimi download üçün mövcuddur, dünyada Mozilla Firefox ən məşhur açıq mənbə web browser. Bu, heç bir yenidən tələb edir və saytlarda və ya formaları vurğuladı mətn yazım üçün imkan verir, əsas toolbar kiçik bir düyməsinə verir.


Başlıq və mövcudluğu altında
Sa cross-platform proqram, hər hansı bir GNU / Linux paylanması, eləcə də BSD, Solaris, Microsoft Windows və Mac OS X əməliyyat ilə işləmək üçün nəzərdə

Bu proqram & rsquo o deməkdir ki, Java proqramlaşdırma dili, tamamilə yazılır sistemləri, Java Runtime Environment yüklü olduğu.

Bu azad yeni nədir:

  • Katalan
  • satıcı tərəfindən POS tag lüğət
  • yeni qaydalar əlavə
  • Sabit yalan həyəcan siqnalları
  • İngilis
  • bir neçə qaydaları əlavə və sabit bir neçə yalan həyəcan siqnalları

  • Heikki Lehvaslaiho töhfəsi
  • Əlavə, bir çox yeni stil qaydaları. Bu yalan həyəcan siqnalları səbəb ola bilər ki, onlar ismarıcları aktiv deyil. Siz yeni "Düz İngilis 'kateqoriyasında bütün qaydaları haqqında dönüş onlara aktivləşdirə bilərsiniz.
  • Esperanto:
  • bir neçə yeni qaydalar əlavə
  • French

  • Dicollecte-5.3 üçün
  • satıcı tərəfindən POS tag lüğət və Hunspell lüğət
  • Alman
  • bir neçə yeni qaydaları və sabit yalan həyəcan siqnalları əlavə
  • Mövzu Fiil Saziş yoxlayır yeni qayda Added. İndi, "ist", "sind ',' müharibə" və "Waren ilə yalnız hallarda dəstəklənir. Aşkar səhvlər üçün nümunə: ". Der Hund sind SCHA & para; n ',' autos ist sürətli Die. Bu da üçün istifadə isə, (MAS: NOM: SIN SUB) yalnız adlıq oxu saxlamaq məsələn, söz "Mann 'Mann Ein: bu qayda iş etmək üçün, ifadələr indi disambiguation.xml vahid olunur accusative və dative oxu (SUB: AKK: SIN: MAS, SUB: DAT: SIN: MAS). (Https://github.com/languagetool-org/languagetool/issues/233)
  • İtalyan
  • bir neçə qaydaları təkmilləşdirilmiş
  • Polish
  • əlavə bir neçə yeni qaydalar
  • Portuguese
  • əlavə / təkmilləşdirilmiş bir neçə qaydalar
  • 3695 mürəkkəb sözlər (pre-islahatı) - böyük pulsuz bazası
  • Rus
  • əlavə və təkmilləşdirilmiş qaydaları
  • Ukrayna
  • böyük lüğət yeniləmə
  • Yeni qrammatika qaydaları
  • Yeni sadə yumşaq təkliflər üçün qayda əvəz
  • disambiguator təkmilləşdirilməsi
  • mürəkkəb etiketleme və imla təkmilləşdirilməsi
  • inisialları etiketleme təkmilləşdirilməsi
  • cümlə və söz nişanlama təkmilləşdirilməsi
  • stres simvolu və yumşaq tire təkmilləşdirilmiş user
  • Bitext qaydaları:
  • (bu, yalnız daxildir.! Simvol) tərcümələr orijinal kimi eyni durğu işarəsi ilə son yoxlanılması üçün sadə qayda əlavə edib.
  • Bu istifadə edərək, command line xarici bitext qayda faylları əlavə etmək üçün indi mümkündür
  • -bitextrule seçimi. Fayl yolu mütləq olmalıdır. Qeyd:. Bu ismarıcları daxil heç bir bitext qaydaları dillərdə də bitext qaydaları istifadə etməyə imkan verir
  • Yazı:
  • /hunspell/spelling.txt yeni faylları yanlış yazılan sözlər üçün təkliflər oluştururken də hesab olunur spell checker qəbul sözlər əlavə etmək üçün istifadə edilə bilər. Bu siyahı yanlış yazılan sözlər üçün təkliflər oluştururken * istifadə olunur sözləri qəbul /hunspell/ignore.txt faylları kimi.
  • API
  • JLanguageTool.activateDefaultPatternRules () və JLanguageTool.activateDefaultFalseFriendRules () silindi - JLanguageTool qurucusu adlanır zaman bütün model qaydaları və saxta dost qaydaları (ikinci dil müəyyən edilir əgər varsa) artıq avtomatik olaraq aktiv olunur. XML-based model qaydaları olmadan checker lazımdır ki, getPatternRules () metodu üzerine yazır və orada boş siyahısını qaytarır biri ilə dil sinif (məsələn, "İngilis dili") uzatmaq.
  • ManualTagger.lookup () son azad ildən deprecated sonra ManualTagger.tag () ilə əvəz edilmişdir
  • Bütün statik üsulları və sinif "Dil" dən sahələri yeni sinif "qrupu" köçürülüb. İndi, üsulları / sinif Dil sahələri hələ də mövcuddur, lakin deprecated edilmişdir.
  • LanguageIdentifierTools qaldırıldı. İstifadə LanguageIdentifier əvəzinə.
  • silindi (Mənim cari) ResourceDataBroker.setResourceDir () və setRulesDir () bu konstruktor ilə müəyyən edilə bilər
  • qədər təmizlənmiş sinif Contributor, məsələn aradan qaldırılması getRemark ()
  • Category.setDefaultOff () qaldırıldı, indi konstruktor vasitəsilə müəyyən edilə bilər
  • Renamed dərsləri: o.lt.rules.patterns.Element = & gt; o.lt.rules.patterns.PatternToken o.lt.rules.patterns.ElementMatcher = & gt; o.lt.rules.patterns.PatternTokenMatcher

  • Ümumi istifadə halları təsir etməməlidir
  • Digər kiçik API cleanups, məsələn, Deprecated üsulları IncorrectExample.getCorrections () yekunları və indi unmodifiable siyahısı aradan qaldırılması.
  • Ankastre server:

  • Bu etibarsız XML sənədləri səbəb ola bilər XML qaçan müəyyən edilmişdir
  • qaytarılması
  • Yeni konfiqurasiya faylını seçim tələb növbə maksimum ölçüsü müəyyən imkan verir "maxWorkQueueSize - bu daha böyük olur, tələblər rədd ediləcək (503 Service unavailable)
  • server indi bu səhv şərtlərə xüsusi HTTP durum kodları ilə cavab: 413 Filmlərin Entity çox böyük - mətn maksimum mətn ölçüsü 503 Service İşçilərin sayı artıq olduqda - çek maksimum check vaxt artıq olduqda
  • GUI:
  • İndi bir arqument kimi bir sadə mətn faylı edə bilər bağımsız GUI, bu fayl başlanğıc (Github məsələ # 232) yüklənəcək.
  • Command-line:
  • Bu skript satırı LanguageTool zəng zaman xarici qayda fayl əlavə etmək üçün indi mümkündür. Bir fayl əlavə etmək üçün --rulefile istifadə edin. Fayl adı bir dil adını olan bir format varsa, digər qaydalar yanaşı istifadə olunacaq; başqa, bu qaydaları əvəz edəcək. Siz həmçinin seçim --falsefriends istifadə edərək, saxta dostları ilə xarici fayl yükləyə bilər. fayl adı mütləq fayl yolu olmalıdır, və saxta dost faylları həmişə dil yüklənən olanları əlavə olunur. (Github məsələ # 192)
  • Qayda syntax
  • A qayda indi kimi uzun bir "düzəliş" atributu kimi bir misal cümlə ola bilər - yalnız düzgün cümlə tətbiq korreksiyası ilə yanlış cümlə eyni, bu bir ixtisar saxlaya bilərsiniz. Əvvəl, bir qayda azı iki nümunə cümlələr lazımdır.
  • nümunəsi "element: a 'düzəliş" atribut var, əgər type = "səhv" İndi isteğe bağlıdır. "Düzəliş" atribut cümlə səhv olduğunu nəzərdə tutur.
  • nümunəsi "element: type =" doğru "indi isteğe bağlıdır. No 'növü "atribut və" düzəliş "atribut cümlə doğru olduğunu nəzərdə tutur.
  • Daxili
  • avtomatik olaraq mətn dil müəyyən edilməsi üçün dil-detector (https://github.com/optimaize/language-detector) üçün Apache TİKA'dan keçid var. Bu daha sürətli olmalıdır və nəticələr daha etibarlı olmalıdır. Asturian və Galician aşkar aşkar keyfiyyəti çox aşağı və həmçinin ispan aşkar təsir idi, çünki əlil idi.
  • GUI xarici qayda faylları yüklemek üçün qeyri-mümkün bir reqressiya Sabit.

versiyası 2.8 yeni nədir:

  • Asturian:
  • Hunspell xaric asılılıq, indi yoxlanılması yazım üçün Morfologik istifadə edir
  • Breton:
  • bir neçə qaydaları əlavə və təkmilləşdirilmiş
  • Katalan
  • yenilənir lüğət
  • əlavə və təkmilləşdirilmiş qaydaları
  • Sabit yalan həyəcan siqnalları
  • Dutch
  • əlavə və təkmilləşdirilmiş çox qaydaları
  • İngilis
  • Bəzi yeni qaydaları (Nick Hough sayəsində)
  • təyinat tagger və sintezatoru lüğətlər yenilənir məsələ # 202
  • Yeni filter sözlər hissələri partofspeech, məsələn, uyğun istifadə etmək üçün. * Bu yalnız "da" sonra hissəsi sifət (POS tag edir 'in' və harada ilə başlamaq sözlər oyunları davam edəcək "JJ). 'Xeyr: 1. Yəni burada mö'cüzə mövqeyi, ilk (və yalnız) uyğun adlanır
  • edir
  • Fransız
  • bir neçə qaydaları əlavə və təkmilləşdirilmiş
  • Alman
  • bir neçə qaydaları əlavə və təkmilləşdirilmiş
  • Polish
  • əlavə və təkmilləşdirilmiş bir neçə qaydalar
  • İngilis
  • saxta dostlar əlavə və təkmilləşdirilmiş
  • Portuguese
  • əlavə / təkmilləşdirilmiş bir neçə qaydalar
  • İspan
  • Hunspell xaric asılılıq, indi yoxlanılması yazım üçün Morfologik istifadə edir
  • biçimlendirildikten qaydaları fayl
  • Daha çox qaydaları
  • Tagalog:
  • Hunspell xaric asılılıq, indi yoxlanılması yazım üçün Morfologik istifadə edir
  • dash xarakterli ("") indi sınırlayıcıyı ki, mətn nişanlama zaman
  • Rus
  • əlavə və təkmilləşdirilmiş qaydaları
  • (rus dili / İngilis dili)
  • bir neçə saxta dost qaydaları əlavə
  • Ukrayna

  • (Isim ilə razılaşma vaxt ifadələr və s daxil olmaqla)
  • bir çox yeni qaydalar
  • qayda əhatə təkmilləşdirilməsi
  • lüğət yeniləmə
  • (müvafiq isim və seslenme halda böyük təkmilləşdirilməsi)
  • Yeni tag və alternativ yazım haqqında xəbərdarlıq istisna
  • imla təkliflər yaxşılaşdırılması üçün əlavə söz tezlik məlumat
  • Bəzi yeni disambiguator qaydalar
  • Qayda Sintaksis:
  • ... İndi ki, qrupun bütün qaydaları təsir bir rulegroup əlavə edə bilərsiniz
  • Əgər indi bizim bağımsız GUI görünmesini community.languagetool.org üçün qayda link qarşısını almaq üçün kateqoriyalar xarici = "bəli" əlavə edə bilərsiniz LT hissəsi deyil öz qaydaları inkişaf varsa (link işləməyəcək LT əsas paylanması) bir hissəsi deyil qaydaları. (Github məsələ # 223)

  • Bir qayda qrup default / "off" "on" = qayda qrup daxilində qaydalar default müəyyən edə bilməz = "off". Əgər müəyyən
  • API

  • 2.7 və ya daha ci ildən deprecated edilmişdir
  • silindi dərsləri və metodları
  • Ankastre server:
  • konfiqurasiya faylını variantları 'requestLimit "və" requestLimitPeriodInSeconds "indi də (yalnız HTTPS server üçün) HTTP server üçün istifadə edilə bilər
  • Yeni konfiqurasiya faylını seçimi "trustXForwardForHeader: əks proxy arxasında server run və sorğu limit" Xforwardedfor "HTTP header tərəfindən hazırlanmışdır orijinal IP ünvanlar işləmək istəyirsinizsə, 'true' bu müəyyən, adətən tərəfindən müəyyən proxy. Bir proxy arxasında run, lakin əsl bu əmlak müəyyən deyil, əgər digər istifadəçilər də, çünki tələb həddi bir səhv baş beledir almaq, belə ki, bir istifadəçi bütün sorğuların istifadə edə bilərsiniz.

  • Sonra Deadline rejimi
  • Fix cavab ... WordPress mətn çek çaşdırıcı, bəzən boş idi

  • Onlar server üçün müvafiq parametri ilə müəyyən olsa
  • Bitext qaydaları, düzgün əlil deyil; indi müəyyən oldu
  • Bəzi bitext qaydaları düzgün vəzifələrdə (məsələ # 218) ilə Sabit problem
  • GUI:
  • A yeni "errorColors" qəbulu languagetool.cfg konfiqurasiya faylını əlavə edilmişdir. Bu səhvlərin fon rəngi təyin etmək üçün istifadə edilə bilər. Məsələn, errorColors = mətbəə: # b8b8ff, stil: # ffb8b8 LT pəncərəsinin yuxarı hissəsində qırmızı fon ilə mavi fonda ilə "yazım" səhvlər və "stil" səhvlər göstərəcək. "Mətbəə" və "stil" type = ... "kimi grammar.xml müəyyən edilir növləri var. Heç bir user interface bu rəng konfiqurasiya hələ var. Yalnız LT çalışan languagetool.cfg fayl redaktə lazımdır ki, qeyd.
  • Daxili
  • Bugfix: bir qayda qrup daxilində qaydaları aktiv deyil eyni rulegroup bir əvvəlki qayda default istifadə əgər = "off"
  • Words bir qayda-nin təklif baş yalnız çünki spell checker ilə artıq göz ardı deyil. Siz spell checker qlobal sözlər ignore istəyirsinizsə, / ignore.txt Hunspell əlavə edin. Onlara məzmunundan asılı olaraq ignore, disambiguation.xml üçün "ignore_spelling" qayda əlavə edin.
  • A fayl spell checker normal qəbul edirəm, hətta indi imla səhvləri kimi sözləri qeyd etmək üçün istifadə edilə bilər / prohibit.txt Hunspell. Bu satıcı tərəfindən aydınlıq olmalıdır upstream checker gözləmədən LanguageTool spell checker yaxşılaşdırılması üçün faydalıdır. "Prohibit.txt 'Fayl sözlər ignore spell checker səbəb olur" ignore.txt, əks edir.
  • ən dillərdə partofspeech tagger indi fayl Org / languagetool / resource / XX / added.txt (XX dil kodu olmaqla) giriş əlavə uzadıla bilər. format "Fullform baseform postag" Nişanlar ayrılmış üç sütun edir. Bu, ixrac dəyişdirmək, və hər dəyişiklik üçün ikili lüğət yeniden ehtiyac yoxdur, POS tagger uzatmaq istifadəçiləri (və developers) üçün daha asan edir.

versiyası 2.7 yeni nədir:

  • Breton:
  • əlavə və təkmilləşdirilmiş qaydaları

  • Bir günü bir tarix oyunları əgər yoxlayır
  • Yeni qayda, məsələn, ki, tarix cümə deyil, "Gwener 28 viz Eost 2014" algılar.
  • Katalan
  • əlavə və təkmilləşdirilmiş qaydaları
  • Sabit yalan həyəcan siqnalları
  • Dutch
  • əlavə və təkmilləşdirilmiş çox qaydaları
  • Morfologik-based spell checker keçid
  • İngilis dili:
  • Əgər dünyanın ən güclü Open Source proofreading alət inkişaf komandanın bir hissəsi olmaq istəyirsiniz? Biz LanguageTool İngilis qaydaları bir iddialı aradığınız. Ətraflı məlumat üçün http://wiki.languagetool.org/tasks-for-language-maintainers baxın.
  • Bütün İngilis lüğətlər spell checker təkliflər yaxşılaşdırılması üçün söz tezlik dərsləri ehtiva şamil edilmişdir (tezlik data https://github.com/mozilla-b2g/gaia/tree/master/apps/keyboard/js götürülüb / IMES / artıq bu funksiyanı istifadə digər dillərdə) üçün latin / lüğət.

  • İngilis dili öyrənənlər üçün
  • Better təkliflər: qaydasız fe'llər, isim, və sifətlər indi adətən daha yaxşı təklif var. Məsələn, təklif "thinked '' fikir ',' qadın '' qadınların" təklif edir.
  • Daha imla hataları indi təkliflər, məsələn, "Garentee (zəmanət)," greatful (minnətdar). Bu (sözlərin bir çox mətnlər üçün daha çox) ~ 10% bir performans azalmasına səbəb ola bilər.

  • Bir günü bir tarix oyunları əgər yoxlayır
  • Yeni qayda, məsələn, ki, tarix bir Bazar ertəsi deyil "Bazar ertəsi, 7 oktyabr 2014", algılar. Bu istifadə tarix formatını algılarsa Bu qayda yalnız işləyəcək. İndiyə qədər bu formatları dəstəklənir: * "2014 7 Oktyabr Bazar ertəsi" * "Bazar ertəsi, 7 Oct 2014" * "Bazar ertəsi, Oktyabr 7, 2014" * "Bazar ertəsi, Oktyabr 7, 2014" * (bu da qısaldılmış həftə ilə işləyir Bazar ertəsi Mo və ya Mon) kimi gün
  • Esperanto:

  • Bir günü bir tarix oyunları əgər yoxlayır
  • Yeni qayda, məsələn, ki, tarix cümə deyil, "Vendredon la 28-bir de AAgusto 2014" algılar.
  • Fransız

  • Dicollecte-5.2 üçün
  • satıcı tərəfindən POS tag lüğət və Hunspell lüğət
  • bir sintezatoru əlavə - müqavilə qayda indi bəzi səhvlər üçün təkliflər edə bilərsiniz
  • əlavə / təkmilləşdirilmiş bir neçə qaydalar

  • Bir günü bir tarix oyunları əgər yoxlayır
  • Yeni qayda, məsələn, ki, tarix cümə deyil, "Vendredi 28/08/2014" algılar.
  • Alman
  • Sabit nadir NullPointerException və ArrayIndexOutOfBoundsException
  • Sabit bir neçə yalan həyəcan siqnalları
  • Added və təkmilləşdirilmiş qaydaları

  • (Görə yalan həyəcan siqnalları riski default söndürüldükdə) bir fel olmadan cümlələr yoxlayır
  • Yeni qayda

  • Bir günü bir tarix oyunları əgər yoxlayır
  • Yeni qayda, məsələn, ki, tarix çərşənbə axşamı deyil "Dienstag, 29.9.2014", algılar.
  • yazım çek təkliflər üçün Performans təkmilləşdirilməsi
  • Persian:
  • Farsi (fars)
  • ilkin əlavə dəstək
  • Polish
  • Bəzi qaydaları əlavə və təkmilləşdirilmiş

  • Bir günü bir tarix oyunları əgər yoxlayır
  • Yeni qayda
  • Portuguese
  • əlavə / təkmilləşdirilmiş bir neçə qaydalar
  • Mürəkkəb sözləri çox onlarla əlavə
  • Rus
  • yeni qaydalar əlavə
  • SourceForge xüsusiyyət sorğu # 38 düzeltmek (müxtəlif dırnaq kontrol)
  • (rus dili / İngilis dili)
  • bir neçə saxta dost qaydaları əlavə
    Bir günü bir tarix oyunları əgər yoxlayır
  • Yeni qayda, məsələn, algılar "ÐонеÐ'еÐ"NŒÐ½Ð¸Ðº, 30 N ?? & ETH, və mikro, və ETH; & frac12; N & sbquo; N ?? & ETH; & plusmn; N & avro; N ?? 2014 & ETH; & sup3 ;. ki, "tarix bazar ertəsi
  • deyil.
  • postag lüğət yeni sözləri ilə geniş rus mürəkkəb qayda
  • İspan
  • (yazıldığına nömrələri, məsələn, "uno ',' dos, ... üçün) yeni POS kateqoriya Z Əlavə
  • yazıldığına nömrələri indi aşkar və disambiguation və qaydaları, həm də idarə oluna bilər.
  • POS lüğət bir səhv lemmas Sabit.
  • Əlavə Hybrid chunker-disambiguator.
  • Tamil:
  • Tamil üçün ilkin dəstək Added. Https://bugs.openjdk.java.net/browse/JDK-8008572
  • Ukrayna
  • POS lüğət (düzeltmelerini və yeni sözlər) üçün böyük yeniləmə
  • ardıcıllıq üçün adını bir POS tag; ixtisarlar və nadir sözləri yeni tags

  • Mövcud qaydaları
  • bir çox yeni qaydalar və giderir

  • Bir günü bir tarix oyunları əgər yoxlayır
  • Yeni qayda, məsələn, "& ETH; & frac34; & ETH; & frac12; & ETH, və mikro, və ETH; 'N- və ETH; & ETH" & ETH; algılar və frac34; & ETH; & ordm ;, 7 & ETH, və para, və ETH; & frac34; & ETH; & sup2; 2014 "ki, tarix bazar ertəsi
  • deyil
  • mö'cüzə normallaşma performans inkişaf
  • LibreOffice inteqrasiya:
  • (indi meta data kimi qeyd mövqeləri ilə bizi təmin edir, belə ki, biz onlara iqnor edə bilər) sonra LibreOffice 4.3 Dipnot ilə qarışıq və almaq etməyin.
  • API

  • JLanguageTool mövzu başına yaradılmış olur çox mövzu istifadə halda, üçün
  • Böyük performans təkmilləşdirilməsi, lakin dil obyekt (məsələn, "Alman") yalnız bir dəfə yaradılmış olur. JLanguageTool yaratmaq üçün Overhead artıq çox aşağı olmalıdır.

  • Version 2.6 -ci ildən deprecated edilmişdir
  • silindi neçə siniflər və metodları
  • silindi DutchSpellerRule - əvəzinə MorfologikDutchSpellerRule istifadə
  • Language.getRelevantRules () imza dəyişib
  • JLanguageTool və MultiThreadedJLanguageTool inşaatçılar artıq bir IOException atmaq elan yoxdur
  • WhitespaceRule MultipleWhitespaceRule adını edilmişdir (WhitespaceRule hələ də mövcuddur, lakin deprecated edilmişdir)

  • Onun görünürlüğünü (məsələn, ictimai müdafiə üçün) azalacaq
  • Deprecated bəzi metodları
  • MorfologikSpellerRule.getRuleMatch (String, int) MorfologikSpellerRule.getRuleMatches (String, int) adını edilmişdir

  • ToPosition fromPosition daha böyük deyil, əgər
  • RuleMatch konstruktor artıq bir istisna salır
  • Qaydası uzanır və bir cümlələr daha çox əhatə qaydaları üçün istifadə edilə bilər ki, yeni abstrakt sinif TextLevelRule təqdim etdi.
  • Command line:
  • imkan və eyni zamanda xüsusi qaydalar aradan indi icazə verilir. (Və ya "-eo e LIST_OF_RULES") indi əvvəllər "Enable LIST_OF_RULES" ilə həyata keçirilmişdir (bütün qalan aradan) yalnız bəzi qaydaları test "--enabledonly Enable LIST_OF_RULES" istifadə etmək üçün.
  • Ankastre server:
  • iki yeni variantları müddəti (ATD) sonra eyni XML format qayıtmaq LanguageTool etmək üçün fayl xassələri müəyyən edilə bilər. Bir damla-in dəyişdirilməsi ATD üçün istifadə edilə bilər Bu yolla: * rejimi - rejimində AfterTheDeadline "Qeyd üçün müəyyən edilir əgər default dil kodu - LanguageTool 'və ya' AfterTheDeadline" afterTheDeadlineLanguage *: AfterTheDeadline "rejimi nəzərə alınmalıdır İndi eksperimental.
  • Yeni seçimi "maxCheckThreads" paralel sorğu üzrə iş mövzuları sayını yaradılması imkan verir. Bu olmaq üçün istifadə kimi default, 10-dir.
  • daxili:

  • Bir həftə gün və tarixi matç yoxlamaq üçün imkan verir
  • Yeni mücərrəd qayda AbstractDateCheckFilter. Məsələn, "Çərşənbə axşamı, Sentyabr 29, 2014" sentyabrın 29, 2014 həqiqətən deyil Çərşənbə axşamı, aşkar edilə bilər. Bu yeni filter element XML adlandırmaq olar yeni eksperimental RuleFilter interface istifadə edir. "Sinif": RuleFilter həyata keçirir Java sinif tam ixtisaslı adı, məsələn, filter bu atributları edir "Org.languagetool.rules.de.DateCheckFilter" args: oxşar string "İlin: 1 ay: 2 gün: 3 iş günü: 4", düyməsi / dəyər cüt, yəni bir yer ayrılmış siyahısı x həll olur
  • ('mesajı "element kimi) model mö'cüzə dəyəri
  • mürəkkəb qayda indi disambiguation.xml da peyvənd edilmişdir ayələr məhəl qoymur
  • disambiguator ildə "filter" hərəkəti indi verilən POS tag uyğun POS tags yalnız tətbiq edilir. Onlar uyğun deyilsə, qayda tətbiq edilmir.

  • Http://wiki.languagetool.org/tips-and-tricks#toc2 təsvir kimi XML qaydaları uzanan istəyirsinizsə
  • Xarici qayda və dəqiqləşdirmə faylları indi ifadə edərək, bir parol qorunan server barındırılan bilər http: bu kimi bir URL // istifadəçi: password@example.org/path/user-rules.xml
  • em tire ("a & avro" ") indi bütün dillər üçün bir nişanlama karakter
  • Yeni xüsusiyyət:
  • dil modelləri istifadə
  • LanguageTool indi Ngram data istifadə edə bilərsiniz. Ngram data ifadələr bir dil meydana necə tez-tez haqqında məlumat. Hal-hazırda, bu uzunluğu 3 ifadələr istifadə edir.
  • data qaba / kurs və ya flair / məşəl qədər qarışdırmaqla kimi, homophone səhvlər tapmaq üçün İngilis dili qayda ilə istifadə olunur. LanguageTool əvvəl bu cür bəzi qaydaları var idi, amma yeni qayda indi 900 belə söz cüt / dəstləri dəstəkləyir.
  • Bu üçün lazım data belə hissəsi və ya LanguageTool deyil (İngilis dili 7GB) böyük və.
  • data (yalnız İngilis dili indi üçün) və daha sənədlər http://wiki.languagetool.org/finding-errors-using-big-data mövcuddur

  • Data bir SSD saxlanılır zaman
  • ngrams istifadə LanguageTool az yavaş edir.
  • bir SSD saxlanılır deyilsə, performans kəskin azaltmaq bilər.
  • veri istifadə edir qayda aktivləşdirmək üçün command line müştəri ilə yeni --languagemodel seçimi istifadə edin. Bu seçim bağımsız GUI üçün hələ mövcud deyil.

versiyası 2.4.1 yeni nədir:


    1.8.3 üçün
  • Yenilənib Morfologik kitabxana təsir spell checker, yavaş təkliflər düzeltmek üçün ən azı en-ABŞ

Versiya 2.4 yeni nədir:

  • Breton:
  • SRX cümlə tokenization
  • bir neçə qaydaları əlavə / təkmilləşdirilmiş
  • Sabit bir yalan həyəcan siqnalları
  • düzəlişlər əlavə testlər düzgün təkliflər sayəsində sabit
  • Katalan
  • əlavə / təkmilləşdirilmiş bir neçə qaydalar
  • Sabit yalan həyəcan siqnalları

  • Tagger lüğət
  • əlavələr və giderir

  • Sintez lüğət bəzi sözləri çıxarılır
  • (filterarchaic.txt bax)
  • tagger xoş tezlik məlumat əlavə; tezlik wordlist Apache License ilə Gaia layihə gəlir, 2.0 (https://github.com/mozillab2g/gaia/tree/master/keyboard/dictionaries).
  • İngilis
  • bir neçə qaydaları əlavə / təkmilləşdirilmiş
  • Sabit bir yalan həyəcan siqnalları
  • Fransız
  • əlavə / təkmilləşdirilmiş bir neçə qaydalar
  • Sabit bir yalan həyəcan siqnalları
  • Alman
  • əlavə / təkmilləşdirilmiş bir neçə qaydalar
  • bir sintezatoru əlavə indi bəzi səhvlər (bütün təkliflər olsa da, düzgün)
  • üçün təkliflər edə bilərsiniz müqavilə qayda
  • Polish
  • xüsusilə tire və tire istifadə
  • üçün / təkmilləşdirilmiş bir neçə qaydaları əlavə
  • Yazı denetimi lüğət üçün tezlik məlumat əlavə; tezlik wordlist Apache License ilə Gaia layihə gəlir, 2.0 (https://github.com/mozillab2g/gaia/tree/master/keyboard/dictionaries).
  • Sabit bir yalan həyəcan siqnalları
  • Portuguese
  • (indi "a" / "o" ​​gender qaydaları daxildir) / təkmilləşdirilmiş bir neçə qaydaları əlavə
  • indi 3400 + Mürəkkəb sözləri var

  • Əvvəllər bu çərçivədə nə deməkdir "bağımsız" haqqında qarışıqlıq (github məsələ # 29) qarşısını almaq üçün languagetoolstandalone.jar olan
  • JAR fayl languagetool.jar adını edilmişdir

  • Uzun mətnləri performans (fransız və ya alman kimi) bir çox qaydalarına dillərdə
  • haqqında 2030% artıb
  • threadsafety üçün fix (MultiWordChunker asmaq səbəb ola bilər)
  • yığın notları qruplar test deyil bir səhv Sabit
  • fix: 1 və ... qiymətləndirilmişdir deyil
  • vaxtından əvvəl uyğun şərhlər bəzi atılır birləşməsi mexanizmi bir səhv Sabit
  • disambiguator ilə yığın notları dəstək əlavə və yığın notları ilə filtreleme ayələr bir səhv Sabit

  • 1.8.2 üçün
  • yenilənib Morfologik kitabxana (hata düzeltmelerini, yoxlanılması sərt daxil ağlı başında olma, lüğətlər tezliyi data əlavə)
  • taggging və ya yazım lüğətlərin tezlik məlumatlar daxil olmaqla seçimi əlavə edib. tezlik wordlists gözlənilən format Apache License ilə Gaia layihə biridir, 2.0 (https://github.com/mozillab2g/gaia/tree/master/keyboard/dictionaries)
  • Yeni command line alətləri ixrac və ikili lüğətlər yaratmaq üçün
  • org.languagetool.dev.DictionaryExporter
  • org.languagetool.dev.POSDictionaryBuilder
  • LibreOffice / OpenOffice inteqrasiyası:
  • bir qeyd bir cümlə tam stop sonra ortaya çıxdı halda yanlış cümlə aşkar (Sourceforge bug # 191)
  • üçün bir çözüm əlavə
  • bağımsız GUI:
  • bir səhv kontekstində menyu "... Daha çox" maddə tərəfindən açılan dialoq indi də göstərilir doğru və yanlış Məsələn cümlələr
  • API
  • SentenceTokenizer bir interfeys həyata keçirilməsi RegexSentenceTokenizer daşındı, lakin bu deprecated və SRXSentenceTokenizer əvəzinə istifadə olunmalıdır, artıq
  • org.languagetool.tools.StringTools bəzi üsulları languagetoolguicommons layihəsində org.languagetool.gui.Tools sinif köçürülüb
  • LanguageToolListener.languageToolEventOccured () LanguageToolListener.languageToolEventOccurred () adını edilmişdir
  • org.languagetool.tools.SymbolLocator (heç təsir etməməlidir) artıq ictimai deyil

  • Üç il üçün deprecated edilmişdir DanishSentenceTokenizer aradan
  • Rule.getCorrectExamples () və Rule.getIncorrectExamples () artıq null qayıtmaq deyil, lakin boş siyahısı heç bir nümunələr var əgər. Nəticədə, setCorrectExamples () və setIncorrectExamples () artıq null qəbul etmirik.
  • Rule.getId (), indi hər hansı bir string qayıda bilər yalnız ASCIIonly strings (ASCIIonly məhdudiyyət tətbiq və yalnız Javadoc qeyd heç vaxt kimi, həqiqətən, bu, əvvəl belə olmuşdur)
  • languagetoolwikipedia: a Wikipedia dump yoxlanılması üçün command line variantları sadələşdirilmişdir. komanda bu kimi adlandırmaq olar: java jar languagetoolwikipedia.jar checkdata l en f enwiki20130621pagesarticles.xml bir istifadə mesaj almaq üçün yalnız "java jar languagetoolwikipedia.jar checkdata" edin. Daha çox fayl f seçimi ilə müəyyən edilə bilər. Bundan əlavə Wikipedia XML zibilliklərin üçün, cümlələr eşleme söz (http://tatoeba.org) CSV faylları indi də dəstəklənir, onlar yalnız müvafiq dil ehtiva ilk indikatoru etmək lazımdır.

Versiya 2.3 yeni nədir:

  • Breton:
  • bir neçə qaydaları əlavə / təkmilləşdirilmiş
  • Sabit yalan həyəcan siqnalları
  • Apertium yenilənir POS lüğət (SVN r47282)
  • Katalan
  • LibreOffice 4.2.0
  • istifadə etmək üçün dil kodu ca-ES-Valencia (Katalan Valencian) üçün dəstək əlavə
  • əvəz təkliflər yüzlərlə ilə bir sadə əvəz qayda əlavə
  • əlavə / təkmilləşdirilmiş bir neçə qaydalar
  • Sabit yalan həyəcan siqnalları
  • Çin
  • bir StringIndexOutOfBoundsException (http://sourceforge.net/p/languagetool/bugs/186/)
  • üçün bir çözüm əlavə
  • İngilis
  • (indi 'müəllimi üçün' tədris "edir) təklif daha yaxşı etmək üçün yazım checker üçün əvəz nümunələri əlavə
  • bir neçə qaydaları əlavə / təkmilləşdirilmiş
  • Fransız
  • bir neçə qaydaları əlavə / təkmilləşdirilmiş
  • Sabit yalan həyəcan siqnalları

  • Dicollecte-4.12 üçün
  • satıcı tərəfindən POS tag lüğət və Hunspell lüğət
  • Alman
  • əlavə / təkmilləşdirilmiş bir neçə qaydalar
  • Portuguese
  • bir neçə qaydaları əlavə / təkmilləşdirilmiş
  • İndi 3300+ mürəkkəb sözlər var
  • Ukrayna
  • əlavə / təkmilləşdirilmiş bir neçə qaydalar
  • mənbə kodu GitHub daşındı: https://github.com/languagetool-org/languagetool
  • LanguageTool indi Java 7 tələb
  • LanguageTool mətn (bu bağımsız versiyası command line versiyası və LibreOffice / OpenOffice uzadılması təsir), müasir hardware yoxlanılması performansını yaxşılaşdırılması üçün indi çox mövzuları istifadə edir
  • Qayda syntax
  • dəfə sıra görünür bir element uyğun imkan verir yeni min / max atributları ilkin dəstək. Məsələn: foo yəni heç bir şey və ya "foo" matçına çıxacaq "foo" isteğe foo "foo" və ya "foo foo" heç bir şey matçına çıxacaq foo "foo" və ya "foo foo" Use max = matçı edəcək "- 1" limitsiz hadisələr imkan. Min, yalnız 0 və ya 1 (1 default deyil). Dəstəklənir
  • OR-hesabatları üçün dəstək. Məsələn: bir daxili və run-zaman, OR-bəyanatlar olan qayda OR-hesabatları olmadan bir neçə qaydaları çevrilir
  • .
  • İngilis indi başqaları tək və cəm isim chunks arasında aşkar etmək üçün bir chunker var. Bu http://wiki.languagetool.org/using-chunks ilə rəsmiləşdirilir
  • bağımsız versiyası:
  • bağımsız versiyası İndi qırmızı səhvlər (imla səhvləri) və ya mavi (başqa səhvlər) xətti vurğulayan (Panagiotis Minos)
  • növbəti start
  • üçün dil seçimi saxla
    Bir çox monitor quraşdırma
  • Təkmilləşdirilmiş pəncərə və informasiya yerləşdirilməsi
  • əlaqədar server: dəlilləri olmadan açılmış əgər yenidən default port (8081) istifadə edir
  • yenilənir morfologik-gələn diacritics və əvəz nümunələri düzgün rəftar, o cümlədən daha yaxşı təkliflər imkan versiyası 1.7.1 üçün kitabxana (Hunspell lüğət MAP və REP xüsusiyyətləri ekvivalentləri)
  • OpenOffice / LibreOffice inteqrasiyası:
  • fix "haqqında" informasiya Apache OpenOffice ilə iş deyil 4.0
  • fix: ölkə xüsusi qaydaları tutmadı (British İngilis dili kimi)
  • API

  • Sinif dilində
  • getCountryVariants () getCountries () adını edilmişdir, və yeni bir üsul getVariant əlavə edilmişdir.
  • Bəzi metodlar deprecated edilmişdir
  • Bəzi metodlar yeni CommandLineTools sinif Tools sinif (languagetool-core) köçürülüb edilmişdir (languagetool-skript)










versiyası 2.2 yeni nədir:



Versiya 2.1 yeni nədir:





2.0 yeni nədir:







tələblər

  • Java 2 Standard Edition Runtime Environment

Geliştirici digər proqram Daniel Naber

Jwordsplitter
Jwordsplitter

21 Jan 15

LanguageTool
LanguageTool

21 Jan 15

Şərh LanguageTool

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!