KWT-2024/lab/lab_15.ipynb
2024-06-15 19:14:48 +02:00

146 KiB
Raw Blame History

Logo 1

Komputerowe wspomaganie tłumaczenia

15. Korekta gramatyczna [laboratoria]

Rafał Jaworski (2021)

Logo 2

Ostatnią z omawianych przez nas technik stosowaną podczas wspomagania tłumaczenia jest korekta gramatyczna. Automatyczna korekta gramatyczna tekstu to ambitne zadanie odnalezienia możliwych błędów niezwiązanych bezpośrednio z pisownią. Są to między innymi:

  • błędy gramatyczne
  • źle użyte słowa
  • złe połączenia wyrazowe
  • błędy interpunkcyjne
  • kolokwializmy
  • redundancja (np. "tylko i wyłącznie")

Warto zwrócić uwagę, iż systemy do korekcji gramatycznej można traktować jako klasyfikatory binarne. Przyjmijmy, że odpowiedź pozytywna korektora to wykrycie błędu w tekście, natomiast negatywna - brak błędu. Wówczas rozróżniamy dwa typy pomyłek: false positive oraz false negative. False positive to tzw. "fałszywy alarm" - zbyt duża ich ilość spowoduje wydłużenie czasu pracy użytkownika przez konieczność analizowania zgłoszeń, które w istocie błędami nie są. Co jednak jeszcze gorsze, zbyt duża ilość false positives powoduje spadek zaufania użytkownika do systemu oraz drastyczny spadek satysfakcji z używania systemu. Te drugie błędy - false negatives - to z kolei faktyczne błędy w tekście, które nie zostały wyłapane przez system korekty. Stare polskie porzekadło głosi, że "czego oko nie widzi, tego sercu nie żal". Niestety jednak problem pojawia się, kiedy dostrzeże to jakieś inne oko... Wysoka liczba false negatives wprawdzie skraca czas korekty (sic!), ale odbywa się to kosztem jakości całego procesu. Idealnie zatem byłoby zminimalizować zarówno liczbę false positives, jak i false negatives. Jak jednak łatwo się domyślić, nie jest to zawsze możliwe. Korektor gramatyczny, który jest bardzo restrykcyjny i raportuje wiele błędów, będzie miał tendencję do popełniania false positives. Natomiast korektor bardziej pobłażliwy niechybnie popełni wiele false negatives. Co zatem jest ważniejsze? Praktyka wskazuje, że oba parametry mają podobną wagę, ale jednak odrobinę ważniejsze jest powstrzymanie się od false positives.

Do najbardziej popularnych narzędzi wspomagających korektę gramatyczną tekstu należą Grammarly oraz LanguageTool. Na dzisiejszych zajęciach zajmiemy się tym drugim. LanguageTool został pierwotnie napisany jako praca dyplomowa Daniela Nabera, a następnie intensywnie rozwijany wspólnie z Marcinem Miłkowskim. Aż do dziś projekt jest ciągle rozwijany, zwiększana jest liczba obsługiwanych języków oraz dokładność działania.

LanguageTool jest systemem opartym na regułach. W dobie wszechobecnej sztucznej inteligencji opartej na uczeniu maszynowym rozwiązanie to wydaje się nieco przestarzałe. Jednak to właśnie reguły stanowią o sile LanguageToola - pozwalają one na zwiększenie precyzji korektora poprzez minimalizację false positives. Warto wspomnieć, iż liczne reguły LanguageToola dotyczą również korekty pisowni. Czyni to z LanguageToola kompletne narzędzie do korekty tekstu. Polecam przejrzenie zestawu reguł LanguageToola dla języka angielskiego: https://community.languagetool.org/rule/list?lang=en

Czas uruchomić to narzędzie. Skorzystajmy z Pythona.

pip3 install language_tool_python

Następnie możemy użyć LanguageToola w programie Pythonowym: (przykład zaczerpnięty z oficjalnego tutoriala: https://pypi.org/project/language-tool-python/)

!pip install language_tool_python
import language_tool_python
import pprint
tool = language_tool_python.LanguageTool('en-US')

text = 'A sentence with a error in the Hitchhikers Guide tot he Galaxy'

pp = pprint.PrettyPrinter(depth=2)
errors = tool.check(text)
pp.pprint(errors)
Collecting language_tool_python
  Downloading language_tool_python-2.8-py3-none-any.whl (35 kB)
Requirement already satisfied: pip in /usr/local/lib/python3.10/dist-packages (from language_tool_python) (23.1.2)
Requirement already satisfied: requests in /usr/local/lib/python3.10/dist-packages (from language_tool_python) (2.31.0)
Requirement already satisfied: tqdm in /usr/local/lib/python3.10/dist-packages (from language_tool_python) (4.66.4)
Requirement already satisfied: wheel in /usr/local/lib/python3.10/dist-packages (from language_tool_python) (0.43.0)
Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests->language_tool_python) (3.3.2)
Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/dist-packages (from requests->language_tool_python) (3.7)
Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.10/dist-packages (from requests->language_tool_python) (2.0.7)
Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/dist-packages (from requests->language_tool_python) (2024.6.2)
Installing collected packages: language_tool_python
Successfully installed language_tool_python-2.8
Downloading LanguageTool 6.4: 100%|██████████| 246M/246M [00:03<00:00, 64.0MB/s]
INFO:language_tool_python.download_lt:Unzipping /tmp/tmpze2q21r3.zip to /root/.cache/language_tool_python.
INFO:language_tool_python.download_lt:Downloaded https://www.languagetool.org/download/LanguageTool-6.4.zip to /root/.cache/language_tool_python.
[Match({'ruleId': 'EN_A_VS_AN', 'message': 'Use “an” instead of a if the following word starts with a vowel sound, e.g. an article, an hour.', 'replacements': ['an'], 'offsetInContext': 16, 'context': 'A sentence with a error in the Hitchhikers Guide tot he ...', 'offset': 16, 'errorLength': 1, 'category': 'MISC', 'ruleIssueType': 'misspelling', 'sentence': "A sentence with a error in the Hitchhiker's Guide tot he Galaxy"}),
 Match({'ruleId': 'TOT_HE', 'message': 'Did you mean “to the”?', 'replacements': ['to the'], 'offsetInContext': 43, 'context': '... with a error in the Hitchhikers Guide tot he Galaxy', 'offset': 50, 'errorLength': 6, 'category': 'TYPOS', 'ruleIssueType': 'misspelling', 'sentence': "A sentence with a error in the Hitchhiker's Guide tot he Galaxy"})]

Przeanalizujmy format zwracanego wyniku. Otrzymujemy listę obiektów Match - zawiadomień o potencjalnym błędzie. Razem z każdym błędem otrzymujemy m.in. identyfikator użytej reguły, opis błędu, rekomendancję poprawy, kontekst.

Ćwiczenie 1: Użyj LanguageTool do znalezienia jak największej liczby prawdziwych błędów na swoim ulubionym portalu internetowym. Skorzystaj z poznanych wcześniej technik web scrapingu. Uwaga - LanguageTool najprawdopodobniej oznaczy nazwy własne jako literówki - ten typ błędu nie powinien być brany pod uwagę.

import requests
from bs4 import BeautifulSoup

def get_page_text(url):
    page = requests.get(url)
    soup = BeautifulSoup(page.content, 'html.parser')
    for script_or_style in soup(['script', 'style']):
        script_or_style.extract()
    text = soup.get_text()
    text = ' '.join(text.split())
    return text

def find_errors(website_url):
    text = get_page_text(website_url)

    tool = language_tool_python.LanguageTool('pl-PL')
    matches = tool.check(text)
    errors = [match for match in matches if match.ruleId not in ['MORFOLOGIK_RULE_PL_PROPER_NOUN', 'MORFOLOGIK_RULE_PL_UNKNOWN']]

    formatted_errors = []
    for error in errors:
        formatted_error = {
            "Error": error.message,
            "Context": error.context,
            "Suggestion": ', '.join(error.replacements),
            "Rule ID": error.ruleId
        }
        formatted_errors.append(formatted_error)

    return formatted_errors

website_url = 'https://www.onet.pl'
errors = find_errors(website_url)
print(errors)
[{'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "szukajszukajsympatiagrypromocjaogłoszeniapromocjarabatywiadomościsportpremiumkup"?', 'Context': 'Onet  Jesteś na bieżąco SzukajSzukajSympatiaGrypromocjaOgłoszeniapromocjaRabatyWiadomościSportPremiumKup Onet PremiumBusiness InsiderForbes Wome...', 'Suggestion': 'szukajszukajsympatiagrypromocjaogłoszeniapromocjarabatywiadomościsportpremiumkup', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "premiumbusiness"?', 'Context': '...cjaRabatyWiadomościSportPremiumKup Onet PremiumBusiness InsiderForbes WomenNational GeographicA...', 'Suggestion': 'premiumbusiness', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "insiderforbes"?', 'Context': '...ściSportPremiumKup Onet PremiumBusiness InsiderForbes WomenNational GeographicArchineaSprawy ...', 'Suggestion': 'insiderforbes', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "womennational"?', 'Context': '...mKup Onet PremiumBusiness InsiderForbes WomenNational GeographicArchineaSprawy KryminalneWszy...', 'Suggestion': 'womennational', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "geographicarchineasprawy"?', 'Context': '...iumBusiness InsiderForbes WomenNational GeographicArchineaSprawy KryminalneWszystkieDie WeltPrzegląd Spo...', 'Suggestion': 'geographicarchineasprawy', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "kryminalnewszystkiedie"?', 'Context': '... WomenNational GeographicArchineaSprawy KryminalneWszystkieDie WeltPrzegląd SportowyNowa Technika Wojs...', 'Suggestion': 'kryminalnewszystkiedie', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "weltprzegląd"?', 'Context': '...icArchineaSprawy KryminalneWszystkieDie WeltPrzegląd SportowyNowa Technika WojskowaBildPrósz...', 'Suggestion': 'weltprzegląd', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "sportowynowa"?', 'Context': '...awy KryminalneWszystkieDie WeltPrzegląd SportowyNowa Technika WojskowaBildPrószyński i S-kaO...', 'Suggestion': 'sportowynowa', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "wojskowabildprószyński"?', 'Context': '...eDie WeltPrzegląd SportowyNowa Technika WojskowaBildPrószyński i S-kaOnetPoliticoAuto ŚwiatNowa Europa...', 'Suggestion': 'wojskowabildprószyński', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Wykryto prawdopodobny błąd pisowni', 'Context': '...yNowa Technika WojskowaBildPrószyński i S-kaOnetPoliticoAuto ŚwiatNowa Europa WschodniaNowa GazietaN...', 'Suggestion': '', 'Rule ID': 'MORFOLOGIK_RULE_PL_PL'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "światnowa"?', 'Context': '...waBildPrószyński i S-kaOnetPoliticoAuto ŚwiatNowa Europa WschodniaNowa GazietaNewsweekFor...', 'Suggestion': 'światnowa', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "wschodnianowa"?', 'Context': '...i S-kaOnetPoliticoAuto ŚwiatNowa Europa WschodniaNowa GazietaNewsweekForbesKomputer ŚwiatNews...', 'Suggestion': 'wschodnianowa', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "gazietanewsweekforbeskomputer"?', 'Context': '...ticoAuto ŚwiatNowa Europa WschodniaNowa GazietaNewsweekForbesKomputer ŚwiatNewsweek Learning EnglishThe Mosco...', 'Suggestion': 'gazietanewsweekforbeskomputer', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "światnewsweek"?', 'Context': '...odniaNowa GazietaNewsweekForbesKomputer ŚwiatNewsweek Learning EnglishThe Moscow TimesBiznesR...', 'Suggestion': 'światnewsweek', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "englishthe"?', 'Context': '...ekForbesKomputer ŚwiatNewsweek Learning EnglishThe Moscow TimesBiznesRegionalneBiałystokKu...', 'Suggestion': 'englishthe', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Wykryto prawdopodobny błąd pisowni', 'Context': '...puter ŚwiatNewsweek Learning EnglishThe Moscow TimesBiznesRegionalneBiałystokKujawsko-...', 'Suggestion': 'Mostów, Mówców, Kośców, Mosiów, Mossów, Mośków, Moskow, Nośców, Ośców', 'Rule ID': 'MORFOLOGIK_RULE_PL_PL'}, {'Error': 'Wykryto prawdopodobny błąd pisowni', 'Context': '...wiatNewsweek Learning EnglishThe Moscow TimesBiznesRegionalneBiałystokKujawsko-PomorskieŁódźPoznańŚląskWrocławKielceLublinOlsztynRzeszówTrójmiastoW. Brytania i IrlandiaKrakówLubuskieOpole...', 'Suggestion': '', 'Rule ID': 'MORFOLOGIK_RULE_PL_PL'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "irlandiakrakówlubuskieopoleszczecinwarszawapogodapogoda"?', 'Context': '...inOlsztynRzeszówTrójmiastoW. Brytania i IrlandiaKrakówLubuskieOpoleSzczecinWarszawaPogodaPogoda WarszawaPogoda SzczecinPogoda Białystok...', 'Suggestion': 'irlandiakrakówlubuskieopoleszczecinwarszawapogodapogoda', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "warszawapogoda"?', 'Context': '...buskieOpoleSzczecinWarszawaPogodaPogoda WarszawaPogoda SzczecinPogoda BiałystokPogoda długoter...', 'Suggestion': 'warszawapogoda', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "szczecinpogoda"?', 'Context': '...ecinWarszawaPogodaPogoda WarszawaPogoda SzczecinPogoda BiałystokPogoda długoterminowa Warszawa...', 'Suggestion': 'szczecinpogoda', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "białystokpogoda"?', 'Context': '...odaPogoda WarszawaPogoda SzczecinPogoda BiałystokPogoda długoterminowa WarszawaPogoda długoterm...', 'Suggestion': 'białystokpogoda', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "warszawapogoda"?', 'Context': '...inPogoda BiałystokPogoda długoterminowa WarszawaPogoda długoterminowa LublinPogoda długotermin...', 'Suggestion': 'warszawapogoda', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "lublinpogoda"?', 'Context': '...terminowa WarszawaPogoda długoterminowa LublinPogoda długoterminowa BydgoszczPogoda WrocławP...', 'Suggestion': 'lublinpogoda', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "bydgoszczpogoda"?', 'Context': '...goterminowa LublinPogoda długoterminowa BydgoszczPogoda WrocławPogoda GdańskPogoda ŁódźPogoda d...', 'Suggestion': 'bydgoszczpogoda', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "wrocławpogoda"?', 'Context': '...inPogoda długoterminowa BydgoszczPogoda WrocławPogoda GdańskPogoda ŁódźPogoda długoterminowa ...', 'Suggestion': 'wrocławpogoda', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "gdańskpogoda"?', 'Context': '...terminowa BydgoszczPogoda WrocławPogoda GdańskPogoda ŁódźPogoda długoterminowa Kraków Pogoda...', 'Suggestion': 'gdańskpogoda', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "łódźpogoda"?', 'Context': '...goszczPogoda WrocławPogoda GdańskPogoda ŁódźPogoda długoterminowa Kraków Pogoda długotermi...', 'Suggestion': 'łódźpogoda', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "zakopanepogoda"?', 'Context': '...oterminowa Kraków Pogoda długoterminowa ZakopanePogoda długoterminowa KatowicePogoda KrakówPog...', 'Suggestion': 'zakopanepogoda', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "katowicepogoda"?', 'Context': '...terminowa ZakopanePogoda długoterminowa KatowicePogoda KrakówPogoda KatowicePogoda RadomPogoda...', 'Suggestion': 'katowicepogoda', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "krakówpogoda"?', 'Context': '...anePogoda długoterminowa KatowicePogoda KrakówPogoda KatowicePogoda RadomPogoda długotermino...', 'Suggestion': 'krakówpogoda', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "katowicepogoda"?', 'Context': '...goterminowa KatowicePogoda KrakówPogoda KatowicePogoda RadomPogoda długoterminowa WrocławPogod...', 'Suggestion': 'katowicepogoda', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "radompogoda"?', 'Context': '...owicePogoda KrakówPogoda KatowicePogoda RadomPogoda długoterminowa WrocławPogoda długotermi...', 'Suggestion': 'radompogoda', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "wrocławpogoda"?', 'Context': '...towicePogoda RadomPogoda długoterminowa WrocławPogoda długoterminowa BiałystokPogoda długoter...', 'Suggestion': 'wrocławpogoda', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "białystokpogoda"?', 'Context': '...oterminowa WrocławPogoda długoterminowa BiałystokPogoda długoterminowa KołobrzegPogoda Lublin P...', 'Suggestion': 'białystokpogoda', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "kołobrzegpogoda"?', 'Context': '...erminowa BiałystokPogoda długoterminowa KołobrzegPogoda Lublin Pogoda Rzeszów Pogoda Częstochow...', 'Suggestion': 'kołobrzegpogoda', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "łódźpogoda"?', 'Context': '...ogoda Częstochowa Pogoda długoterminowa ŁódźPogoda długoterminowa KielcePogoda długotermin...', 'Suggestion': 'łódźpogoda', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "kielcepogoda"?', 'Context': '...ługoterminowa ŁódźPogoda długoterminowa KielcePogoda długoterminowa RadomPogoda PoznańPogoda...', 'Suggestion': 'kielcepogoda', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "radompogoda"?', 'Context': '...goterminowa KielcePogoda długoterminowa RadomPogoda PoznańPogoda Kielce Pogoda GdyniaPogoda...', 'Suggestion': 'radompogoda', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "poznańpogoda"?', 'Context': '...KielcePogoda długoterminowa RadomPogoda PoznańPogoda Kielce Pogoda GdyniaPogoda długotermino...', 'Suggestion': 'poznańpogoda', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "gdyniapogoda"?', 'Context': '... RadomPogoda PoznańPogoda Kielce Pogoda GdyniaPogoda długoterminowa PoznańPogoda długotermin...', 'Suggestion': 'gdyniapogoda', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "poznańpogoda"?', 'Context': '...elce Pogoda GdyniaPogoda długoterminowa PoznańPogoda długoterminowa SzczecinPogoda ZakopaneP...', 'Suggestion': 'poznańpogoda', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "szczecinpogoda"?', 'Context': '...goterminowa PoznańPogoda długoterminowa SzczecinPogoda ZakopanePogoda BydgoszczPogoda długoter...', 'Suggestion': 'szczecinpogoda', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "zakopanepogoda"?', 'Context': '...nańPogoda długoterminowa SzczecinPogoda ZakopanePogoda BydgoszczPogoda długoterminowaPogoda dł...', 'Suggestion': 'zakopanepogoda', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "bydgoszczpogoda"?', 'Context': '...terminowa SzczecinPogoda ZakopanePogoda BydgoszczPogoda długoterminowaPogoda długoterminowa Gda...', 'Suggestion': 'bydgoszczpogoda', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "długoterminowapogoda"?', 'Context': '...inPogoda ZakopanePogoda BydgoszczPogoda długoterminowaPogoda długoterminowa GdańskPogoda długotermin...', 'Suggestion': 'długoterminowapogoda', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "gdańskpogoda"?', 'Context': '...oda długoterminowaPogoda długoterminowa GdańskPogoda długoterminowa Rzeszów Wideo i audioOne...', 'Suggestion': 'gdańskpogoda', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Przypuszczalnie brak zgodności form przypadków przymiotników i rzeczownika: długoterminowa Rzeszów Wideo.', 'Context': '...inowaPogoda długoterminowa GdańskPogoda długoterminowa Rzeszów Wideo i audioOnet Audioonet.pl/audio | Słucha...', 'Suggestion': '', 'Rule ID': 'ADJ_SUBST_ADJ_UNIFY'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "audioonet"?', 'Context': '...skPogoda długoterminowa Rzeszów Wideo i audioOnet Audioonet.pl/audio | Słuchaj swoich ulu...', 'Suggestion': 'audioonet', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "podcastówonet"?', 'Context': '...et.pl/audio | Słuchaj swoich ulubionych podcastówOnet Wideovideo.onet.pl | Oglądaj i bądź na ...', 'Suggestion': 'podcastówonet', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Wykryto prawdopodobny błąd pisowni', 'Context': '...Słuchaj swoich ulubionych podcastówOnet Wideovideo.onet.pl | Oglądaj i bądź na bieżącoMoto...', 'Suggestion': 'Wideo video', 'Rule ID': 'MORFOLOGIK_RULE_PL_PL'}, {'Error': 'Wykryto prawdopodobny błąd pisowni', 'Context': '...ich ulubionych podcastówOnet Wideovideo.onet.pl | Oglądaj i bądź na bieżącoMotoryzac...', 'Suggestion': 'Onet, one, monet, ocet, sonet, oset, wnet, nonet, Anet, Gonet, Monet, Onetu, bonet, fonet, gnet, net, olet, onej, oneż, ponęt, o net, on et, one t', 'Rule ID': 'MORFOLOGIK_RULE_PL_PL'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "bieżącomotoryzacjaporadyautoswiat"?', 'Context': '... Wideovideo.onet.pl | Oglądaj i bądź na bieżącoMotoryzacjaPoradyautoswiat.pl | Samochód i jego eksploatacja bez t...', 'Suggestion': 'bieżącomotoryzacjaporadyautoswiat', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "tajemnicużywaneautoswiat"?', 'Context': '...t.pl | Samochód i jego eksploatacja bez tajemnicUżywaneautoswiat.pl | Sprawdź, co warto kupićOgłoszenia ...', 'Suggestion': 'tajemnicużywaneautoswiat', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "kupićogłoszenia"?', 'Context': '...Używaneautoswiat.pl | Sprawdź, co warto kupićOgłoszenia aut osobowychGratka.pl | Znajdź wymarzo...', 'Suggestion': 'kupićogłoszenia', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "osobowychgratka"?', 'Context': '...| Sprawdź, co warto kupićOgłoszenia aut osobowychGratka.pl | Znajdź wymarzone autoSprzedajesz a...', 'Suggestion': 'osobowychgratka', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "autosprzedajesz"?', 'Context': '...t osobowychGratka.pl | Znajdź wymarzone autoSprzedajesz auto?Gratka.pl | Z nami sprzedasz szybc...', 'Suggestion': 'autosprzedajesz', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Dodaj spację między zdaniami', 'Context': '...| Znajdź wymarzone autoSprzedajesz auto?Gratka.pl | Z nami sprzedasz szybciejNieruchom...', 'Suggestion': ' Gratka', 'Rule ID': 'SENTENCE_WHITESPACE'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "szybciejnieruchomościdodaj"?', 'Context': '...ajesz auto?Gratka.pl | Z nami sprzedasz szybciejNieruchomościDodaj ogłoszenieMorizon.pl | Szybko sprzedaj ...', 'Suggestion': 'szybciejnieruchomościdodaj', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "ogłoszeniemorizon"?', 'Context': '...mi sprzedasz szybciejNieruchomościDodaj ogłoszenieMorizon.pl | Szybko sprzedaj lub wynajmij nieru...', 'Suggestion': 'ogłoszeniemorizon', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "nieruchomośćmieszkaniamorizon"?', 'Context': '...rizon.pl | Szybko sprzedaj lub wynajmij nieruchomośćMieszkaniaMorizon.pl | Zmień aktualne na większeDomyMoriz...', 'Suggestion': 'nieruchomośćmieszkaniamorizon', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "większedomymorizon"?', 'Context': '...ieszkaniaMorizon.pl | Zmień aktualne na większeDomyMorizon.pl | Postaw na przestrzeń DziałkiMorizo...', 'Suggestion': 'większedomymorizon', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "działkimorizon"?', 'Context': '...zeDomyMorizon.pl | Postaw na przestrzeń DziałkiMorizon.pl | Przenieś się z centrum Nieruchomoś...', 'Suggestion': 'działkimorizon', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "komercyjnemorizon"?', 'Context': '... | Przenieś się z centrum Nieruchomości komercyjneMorizon.pl | Dostosuj biuro lub lokal do nowych...', 'Suggestion': 'komercyjnemorizon', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Prawdopodobnie brakuje przecinka. Powinno być: ", lub".', 'Context': '...ci komercyjneMorizon.pl | Dostosuj biuro lub lokal do nowych okoliczności Inwestycje...', 'Suggestion': ', lub', 'Rule ID': 'BRAK_PRZECINKA_ANI'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "pierwotnegonoweinwestycje"?', 'Context': '...zności Inwestycje deweloperskie z rynku pierwotnegoNoweinwestycje.pl | Nowe mieszkania i domy prosto od d...', 'Suggestion': 'pierwotnegonoweinwestycje', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Spacje wokół dywizu (w przeciwieństwie do myślnika) są zbędne: "deweloperaLendi-najszybszy"; jeśli to miał być myślnik, to należy napisać "deweloperaLendi — najszybszy".', 'Context': '...e.pl | Nowe mieszkania i domy prosto od deweloperaLendi - najszybszy sposób na najtańszy kredytLendi.pl | Kr...', 'Suggestion': 'deweloperaLendi-najszybszy, deweloperaLendi — najszybszy', 'Rule ID': 'DYWIZ'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "kredytlendi"?', 'Context': '...aLendi - najszybszy sposób na najtańszy kredytLendi.pl | Kredyty hipoteczne - porównaj ofer...', 'Suggestion': 'kredytlendi', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Spacje wokół dywizu (w przeciwieństwie do myślnika) są zbędne: "hipoteczne-porównaj"; jeśli to miał być myślnik, to należy napisać "hipoteczne — porównaj".', 'Context': '...b na najtańszy kredytLendi.pl | Kredyty hipoteczne - porównaj oferty dostępne na rynku. Skorzystaj z ...', 'Suggestion': 'hipoteczne-porównaj, hipoteczne — porównaj', 'Rule ID': 'DYWIZ'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "życiapodróżeonet"?', 'Context': '...taj z bezpłatnej pomocy eksperta···Styl życiaPodróżeOnet PostyPasjansReklama w OnetKulturaŻycie ...', 'Suggestion': 'życiapodróżeonet', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "postypasjansreklama"?', 'Context': '...pomocy eksperta···Styl życiaPodróżeOnet PostyPasjansReklama w OnetKulturaŻycie gwiazdGotowanieRabat...', 'Suggestion': 'postypasjansreklama', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "onetkulturażycie"?', 'Context': '... życiaPodróżeOnet PostyPasjansReklama w OnetKulturaŻycie gwiazdGotowanieRabatyTechnologieProgram...', 'Suggestion': 'onetkulturażycie', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "gwiazdgotowanierabatytechnologieprogram"?', 'Context': '... PostyPasjansReklama w OnetKulturaŻycie gwiazdGotowanieRabatyTechnologieProgram TVOgłoszeniaNapisz do nasWybierz miasto...', 'Suggestion': 'gwiazdgotowanierabatytechnologieprogram', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "tvogłoszenianapisz"?', 'Context': '...gwiazdGotowanieRabatyTechnologieProgram TVOgłoszeniaNapisz do nasWybierz miastoBrak danychStan pow...', 'Suggestion': 'tvogłoszenianapisz', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "naswybierz"?', 'Context': '...echnologieProgram TVOgłoszeniaNapisz do nasWybierz miastoBrak danychStan powietrzaBrak dan...', 'Suggestion': 'naswybierz', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "miastobrak"?', 'Context': '...rogram TVOgłoszeniaNapisz do nasWybierz miastoBrak danychStan powietrzaBrak danychJutroBra...', 'Suggestion': 'miastobrak', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "danychstan"?', 'Context': '...łoszeniaNapisz do nasWybierz miastoBrak danychStan powietrzaBrak danychJutroBrak danychEur...', 'Suggestion': 'danychstan', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "powietrzabrak"?', 'Context': '...isz do nasWybierz miastoBrak danychStan powietrzaBrak danychJutroBrak danychEuro 2024Program ...', 'Suggestion': 'powietrzabrak', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "danychjutrobrak"?', 'Context': '...erz miastoBrak danychStan powietrzaBrak danychJutroBrak danychEuro 2024Program TVHoroskopPromoc...', 'Suggestion': 'danychjutrobrak', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "danycheuro"?', 'Context': '...anychStan powietrzaBrak danychJutroBrak danychEuro 2024Program TVHoroskopPromocjaOfertyPro...', 'Suggestion': 'danycheuro', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Wykryto prawdopodobny błąd pisowni', 'Context': '...owietrzaBrak danychJutroBrak danychEuro 2024Program TVHoroskopPromocjaOfertyPromocjaJakdoja...', 'Suggestion': '', 'Rule ID': 'MORFOLOGIK_RULE_PL_PL'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "tvhoroskoppromocjaofertypromocjajakdojadeemocje"?', 'Context': '... danychJutroBrak danychEuro 2024Program TVHoroskopPromocjaOfertyPromocjaJakdojadeEmocje na Euro! NA ŻYWOSpojrzał, przymierzył i...', 'Suggestion': 'tvhoroskoppromocjaofertypromocjajakdojadeemocje', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Prawdopodobny błąd zapisu odmiany; skrótowce odmieniamy z dywizem:"ŻYWOS-pojrzał".', 'Context': '...ertyPromocjaJakdojadeEmocje na Euro! NA ŻYWOSpojrzał, przymierzył i huknął! Ale gol, coś wsp...', 'Suggestion': 'ŻYWOS-pojrzał', 'Rule ID': 'SKROTOWCE_BEZ_DYWIZU'}, {'Error': 'Ten wyraz nie powinien występować na początku zdania.', 'Context': '... NA ŻYWOSpojrzał, przymierzył i huknął! Ale gol, coś wspaniałego!Hiobowe wieści z r...', 'Suggestion': '', 'Rule ID': 'BOWIEM_ZAS'}, {'Error': 'Dodaj spację między zdaniami', 'Context': '...rzył i huknął! Ale gol, coś wspaniałego!Hiobowe wieści z reprezentacji Polski. Kłopoty ...', 'Suggestion': ' Hiobowe', 'Rule ID': 'SENTENCE_WHITESPACE'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "probierzadariusz"?', 'Context': '...reprezentacji Polski. Kłopoty żołnierza ProbierzaDariusz DobekPolacy musieli ratować sytuację! K...', 'Suggestion': 'probierzadariusz', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "dobekpolacy"?', 'Context': '...ski. Kłopoty żołnierza ProbierzaDariusz DobekPolacy musieli ratować sytuację! Kluczowa inte...', 'Suggestion': 'dobekpolacy', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Brak spacji po tym znaku. Powinno być: "] ".', 'Context': '...ać sytuację! Kluczowa interwencja [WIDEO]Dariusz KosińskiSnajper wypada! Holandia...', 'Suggestion': '] ', 'Rule ID': 'BRAK_SPACJI'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "kosińskisnajper"?', 'Context': '...ję! Kluczowa interwencja [WIDEO]Dariusz KosińskiSnajper wypada! Holandia osłabiona tuż przed st...', 'Suggestion': 'kosińskisnajper', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "polskąfilip"?', 'Context': '...Holandia osłabiona tuż przed starciem z PolskąFilip ZielińskiWeekend z Onetem Ksiądz Leopol...', 'Suggestion': 'polskąfilip', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "zielińskiweekend"?', 'Context': '...abiona tuż przed starciem z PolskąFilip ZielińskiWeekend z Onetem Ksiądz Leopold Moczygemba i po...', 'Suggestion': 'zielińskiweekend', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Wykryto prawdopodobny błąd pisowni', 'Context': '...ielińskiWeekend z Onetem Ksiądz Leopold Moczygemba i polscy pionierzy w Teksasie. "Ta hist...', 'Suggestion': 'Moczygęba, Moczygębą, Moczygęb, Moczygębo, Moczygęby, Moczygębę', 'Rule ID': 'MORFOLOGIK_RULE_PL_PL'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "waldonprzez"?', 'Context': '... historia jest surrealistyczna"Weronika WaldonPrzez dwa miesiące piłam siemię lniane. Oto m...', 'Suggestion': 'waldonprzez', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "wrażeniaanna"?', 'Context': '... miesiące piłam siemię lniane. Oto moje wrażeniaAnna Rojek-KiełbasaBardzo trudny quiz z geog...', 'Suggestion': 'wrażeniaanna', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Wykryto prawdopodobny błąd pisowni', 'Context': '...am siemię lniane. Oto moje wrażeniaAnna Rojek-KiełbasaBardzo trudny quiz z geografii. 8/16 pkt to po...', 'Suggestion': '', 'Rule ID': 'MORFOLOGIK_RULE_PL_PL'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "mistrzowskiprezes"?', 'Context': '...ny quiz z geografii. 8/16 pkt to poziom mistrzowskiPrezes "spoliczkował" prezydenta. "Wybuchła aw...', 'Suggestion': 'mistrzowskiprezes', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Brak spacji po tym znaku. Powinno być: "] ".', 'Context': '... prezydenta. "Wybuchła awantura" [KULISY]Babcia, córka i wnuczka zginęły pod koła...', 'Suggestion': '] ', 'Rule ID': 'BRAK_SPACJI'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "informacjeprzekonaj"?', 'Context': '...i wnuczka zginęły pod kołami auta. Nowe informacjePrzekonaj się, czy jesteś Einsteinem. Geniusz zdo...', 'Suggestion': 'informacjeprzekonaj', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Dodaj spację między zdaniami', 'Context': '...teś Einsteinem. Geniusz zdobędzie 14/15!Wraca "willa Kwaśniewskich". Takie polecenia ...', 'Suggestion': ' Wraca', 'Rule ID': 'SENTENCE_WHITESPACE'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "wąsikwesele"?', 'Context': '...akie polecenia mieli wydawać Kamiński i WąsikWesele na Podlasiu. "Kiedy wjechała płonąca św...', 'Suggestion': 'wąsikwesele', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Brak spacji po tym znaku. Powinno być: "] ".', 'Context': '...jechała płonąca świnia, zwątpiłam" [LIST]Rodzina królewska na balkonie. Wszyscy p...', 'Suggestion': '] ', 'Rule ID': 'BRAK_SPACJI'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "katejezioro"?', 'Context': '...onie. Wszyscy patrzyli tylko na księżną KateJezioro Szmaragdowe skrywa atrakcje. Podziemne ...', 'Suggestion': 'katejezioro', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "czekająamerykański"?', 'Context': '...gdowe skrywa atrakcje. Podziemne tunele czekająAmerykański pocisk miał rządzić w przestworzach. Ro...', 'Suggestion': 'czekająamerykański', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "szokuterminarz"?', 'Context': '...ządzić w przestworzach. Rosjanie byli w szokuTerminarz Euro 2024 Wszystko o EuroTabeleWynikiSt...', 'Suggestion': 'szokuterminarz', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "eurotabelewynikistatystykipolska"?', 'Context': '...i w szokuTerminarz Euro 2024 Wszystko o EuroTabeleWynikiStatystykiPolska na EuroSpojrzenie na świat Prześwietlam...', 'Suggestion': 'eurotabelewynikistatystykipolska', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "eurospojrzenie"?', 'Context': '...o o EuroTabeleWynikiStatystykiPolska na EuroSpojrzenie na świat Prześwietlamy głowę Viktora Or...', 'Suggestion': 'eurospojrzenie', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Wykryto prawdopodobny błąd pisowni', 'Context': '...ie na świat Prześwietlamy głowę Viktora Orbána. Tajemnica 35 lat"Gazprom jest w bardzo...', 'Suggestion': 'Organa, Orkana, Obrana, Orhana, Oriana, Orianą, Ormana, Urbana, Obraną, Orana, Oraną', 'Rule ID': 'MORFOLOGIK_RULE_PL_PL'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "putinajak"?', 'Context': '...trudnej sytuacji". To olbrzymi cios dla PutinaJak zamieszkać na stałe na statku wycieczko...', 'Suggestion': 'putinajak', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "jestwybrane"?', 'Context': '...stałe na statku wycieczkowym? Tanio nie jestWybrane dla Ciebie Odkryj połączenie kurczaka i...', 'Suggestion': 'jestwybrane', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Dodaj spację między zdaniami', 'Context': '...czenie kurczaka i sera, które pokochasz!W seminarium. "Przyznaję się do uczestnic...', 'Suggestion': ' W', 'Rule ID': 'SENTENCE_WHITESPACE'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "szwecjiniemcy"?', 'Context': '...t najlepszy w kwalifikacjach Grand Prix SzwecjiNiemcy wygrali i podkreślają jedną rzecz. Kluc...', 'Suggestion': 'szwecjiniemcy', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "aspektdariusz"?', 'Context': '...ali i podkreślają jedną rzecz. Kluczowy aspektDariusz KosińskiPolski atak eksportowy na Ukrai...', 'Suggestion': 'aspektdariusz', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "kosińskipolski"?', 'Context': '...ają jedną rzecz. Kluczowy aspektDariusz KosińskiPolski atak eksportowy na Ukrainę i Wielką Bry...', 'Suggestion': 'kosińskipolski', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "siebiejacek"?', 'Context': '...ainę i Wielką Brytanię. Liczby mówią za siebieJacek FrączykPolacy wracają do czołówki po bl...', 'Suggestion': 'siebiejacek', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "frączykpolacy"?', 'Context': '...ą Brytanię. Liczby mówią za siebieJacek FrączykPolacy wracają do czołówki po blamażu? Są już ...', 'Suggestion': 'frączykpolacy', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "półfinalemichał"?', 'Context': '...racają do czołówki po blamażu? Są już w półfinaleMichał CegielskiBurzliwe losy dziecięcej gwiaz...', 'Suggestion': 'półfinalemichał', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "cegielskiburzliwe"?', 'Context': '...ki po blamażu? Są już w półfinaleMichał CegielskiBurzliwe losy dziecięcej gwiazdy PRL-u. Mówiono,...', 'Suggestion': 'cegielskiburzliwe', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "dnoco"?', 'Context': '...ej gwiazdy PRL-u. Mówiono, że trafił na dnoCo wybrać: prysznic rano czy wieczorem? Ek...', 'Suggestion': 'dnoco', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "jasnouważaj"?', 'Context': '...znic rano czy wieczorem? Eksperci mówią jasnoUważaj na takie SMS-y i zdjęcia. "Celem jest w...', 'Suggestion': 'jasnouważaj', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Dodaj spację między zdaniami', 'Context': '...upały. Byłam na urlopie na Rodos. Warto?Wiadomości W wojsku wrze. Żołnierze do dziennikarz...', 'Suggestion': ' Wiadomości', 'Rule ID': 'SENTENCE_WHITESPACE'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "wniosekbrawurowy"?', 'Context': '...ił się okropnych czynów. Do Dudy trafił wniosekBrawurowy atak Ukraińców w Rosji [ZDJĘCIA]Prezyde...', 'Suggestion': 'wniosekbrawurowy', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Brak spacji po tym znaku. Powinno być: "] ".', 'Context': '...rawurowy atak Ukraińców w Rosji [ZDJĘCIA]Prezydent Serbii o nowej wojnie. "Czeka ...', 'Suggestion': '] ', 'Rule ID': 'BRAK_SPACJI'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "mieszkańcówbabcia"?', 'Context': '...atastrofa"Awantura na spotkaniu kurii i mieszkańcówBabcia, córka i wnuczka zginęły w wypadku. Uja...', 'Suggestion': 'mieszkańcówbabcia', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "pękaostra"?', 'Context': '...e"Wojna idzie bardzo źle". Elita Putina pękaOstra odpowiedź prezydenta na słowa PutinaPoz...', 'Suggestion': 'pękaostra', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "putinapoznań"?', 'Context': '...pękaOstra odpowiedź prezydenta na słowa PutinaPoznań: nocna kolizja przy stadionieGeniusz zd...', 'Suggestion': 'putinapoznań', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "stadioniegeniusz"?', 'Context': '... słowa PutinaPoznań: nocna kolizja przy stadionieGeniusz zdobędzie 14/15! Rozwiąż trudny quizPiS...', 'Suggestion': 'stadioniegeniusz', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "quizpis"?', 'Context': '...Geniusz zdobędzie 14/15! Rozwiąż trudny quizPiS szuka "Dudy 2.0". Zaskakujące nazwiska ...', 'Suggestion': 'quizpis', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "putinanowe"?', 'Context': '...zwiska Oto co stało się z potężną armią PutinaNowe wątki w sprawie śmierci OlewnikaplayPos...', 'Suggestion': 'putinanowe', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "olewnikaplayposłuchaj"?', 'Context': '...rmią PutinaNowe wątki w sprawie śmierci OlewnikaplayPosłuchaj naszych programówRadio Onet Popularne w...', 'Suggestion': 'olewnikaplayposłuchaj', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "programówradio"?', 'Context': '...e śmierci OlewnikaplayPosłuchaj naszych programówRadio Onet Popularne w Onecie Balkon z widoki...', 'Suggestion': 'programówradio', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Wykryto prawdopodobny błąd pisowni', 'Context': '...uznał ją za "kobietę idealną". Historia Francoise HardyLIST DO REDAKCJI "Pojechałam na wa...', 'Suggestion': '', 'Rule ID': 'MORFOLOGIK_RULE_PL_PL'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "hardylist"?', 'Context': '...a "kobietę idealną". Historia Francoise HardyLIST DO REDAKCJI "Pojechałam na wakacje ze z...', 'Suggestion': 'hardylist', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "legendyopublikowała"?', 'Context': '...ch nie mają sobie równych. Krążą o nich legendyOpublikowała w sieci zdjęcie bez makijażu. "Wyglądas...', 'Suggestion': 'legendyopublikowała', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Prawdopodobny błąd zapisu odmiany; skrótowce odmieniamy z dywizem:"QUIZP-amiętasz".', 'Context': '...cie bez makijażu. "Wyglądasz jak ćpunka"QUIZPamiętasz sprzęty i gadżety z PRL-u? 14/15 zdobęd...', 'Suggestion': 'QUIZP-amiętasz', 'Rule ID': 'SKROTOWCE_BEZ_DYWIZU'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "ekspercidodaj"?', 'Context': '... i gadżety z PRL-u? 14/15 zdobędą tylko eksperciDodaj łyżeczkę do gotowania bobu. Nie chodzi ...', 'Suggestion': 'ekspercidodaj', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "cukierte"?', 'Context': '...do gotowania bobu. Nie chodzi o sól ani cukierTe miejsca w Górach Izerskich to prawdziwe...', 'Suggestion': 'cukierte', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Dodaj spację między zdaniami', 'Context': '... to prawdziwe perełki. Gdzie się wybrać?Jak uzupełnić potas szybko? Źródła potasu w...', 'Suggestion': ' Jak', 'Rule ID': 'SENTENCE_WHITESPACE'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "dieciemagda"?', 'Context': '...uzupełnić potas szybko? Źródła potasu w diecieMagda Ważna"Nawet Boga chcą zakrzyczeć". Mówi...', 'Suggestion': 'dieciemagda', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "dzieciklaudia"?', 'Context': '...zeć". Mówi o "skandalicznym zachowaniu" dzieciKlaudia pochodzi z Podhala. Boi się przyznać, ż...', 'Suggestion': 'dzieciklaudia', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "lesbijkąkolejna"?', 'Context': '...zi z Podhala. Boi się przyznać, że jest lesbijkąKolejna epoka lodowcowa jest pewna. Wiemy, kied...', 'Suggestion': 'lesbijkąkolejna', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "nadejdziesport"?', 'Context': '...poka lodowcowa jest pewna. Wiemy, kiedy nadejdzieSport NA ŻYWO Spojrzał, przymierzył i huknął!...', 'Suggestion': 'nadejdziesport', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Ten wyraz nie powinien występować na początku zdania.', 'Context': '...NA ŻYWO Spojrzał, przymierzył i huknął! Ale gol, coś wspaniałego!Legenda o Świątek:...', 'Suggestion': '', 'Rule ID': 'BOWIEM_ZAS'}, {'Error': 'Dodaj spację między zdaniami', 'Context': '...rzył i huknął! Ale gol, coś wspaniałego!Legenda o Świątek: wymiotować się chceJedna boh...', 'Suggestion': ' Legenda', 'Rule ID': 'SENTENCE_WHITESPACE'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "chcejedna"?', 'Context': '...ałego!Legenda o Świątek: wymiotować się chceJedna bohaterka i ta zmiana Smarzek [OCENY]Tr...', 'Suggestion': 'chcejedna', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Wykryto prawdopodobny błąd pisowni', 'Context': '...wać się chceJedna bohaterka i ta zmiana Smarzek [OCENY]Tragedia w Niemczech! Dwie osoby...', 'Suggestion': 'Smaczek, Smarze, Smażeń, Smażę, Smużek, Smar zek, Smarze k', 'Rule ID': 'MORFOLOGIK_RULE_PL_PL'}, {'Error': 'Brak spacji po tym znaku. Powinno być: "] ".', 'Context': '...dna bohaterka i ta zmiana Smarzek [OCENY]Tragedia w Niemczech! Dwie osoby nie żyj...', 'Suggestion': '] ', 'Rule ID': 'BRAK_SPACJI'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "żyjąarsenal"?', 'Context': '...NY]Tragedia w Niemczech! Dwie osoby nie żyjąArsenal przechwyci cel transferowy Barcelony?Ja...', 'Suggestion': 'żyjąarsenal', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Dodaj spację między zdaniami', 'Context': '...al przechwyci cel transferowy Barcelony?Jan De Zeeuw: Polska nie potrafi grać w pił...', 'Suggestion': ' Jan', 'Rule ID': 'SENTENCE_WHITESPACE'}, {'Error': 'Wykryto prawdopodobny błąd pisowni', 'Context': '...chwyci cel transferowy Barcelony?Jan De Zeeuw: Polska nie potrafi grać w piłkęHiobowe...', 'Suggestion': 'Zębów, Zelów, Zerów, Zetów, Zeków, Zenów, Zewów, Zezów, Żelów, Żerów, Żełw', 'Rule ID': 'MORFOLOGIK_RULE_PL_PL'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "piłkęhiobowe"?', 'Context': '...Jan De Zeeuw: Polska nie potrafi grać w piłkęHiobowe wieści z reprezentacji PolskiTrener Hol...', 'Suggestion': 'piłkęhiobowe', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "polskitrener"?', 'Context': '...ć w piłkęHiobowe wieści z reprezentacji PolskiTrener Holendrów uderza w LewandowskiegoLech s...', 'Suggestion': 'polskitrener', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "lewandowskiegolech"?', 'Context': '...entacji PolskiTrener Holendrów uderza w LewandowskiegoLech szykuje transferowy hit. Padło nazwisko...', 'Suggestion': 'lewandowskiegolech', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "nazwiskowieczysta"?', 'Context': '...iegoLech szykuje transferowy hit. Padło nazwiskoWieczysta szykuje hit. Chce byłego kadrowiczaProb...', 'Suggestion': 'nazwiskowieczysta', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "kadrowiczaproblemy"?', 'Context': '...wiskoWieczysta szykuje hit. Chce byłego kadrowiczaProblemy reprezentacji Holandii. "Masakra"To on ...', 'Suggestion': 'kadrowiczaproblemy', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "holandiąsymulacja"?', 'Context': '...asakra"To on zastąpi "Lewego" w meczu z HolandiąSymulacja typuje Euro 2024. Sensacyjny finałPierw...', 'Suggestion': 'holandiąsymulacja', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "finałpierwsi"?', 'Context': '...ąSymulacja typuje Euro 2024. Sensacyjny finałPierwsi rywale Polaków potężnie osłabieni!Miażd...', 'Suggestion': 'finałpierwsi', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Dodaj spację między zdaniami', 'Context': '...erwsi rywale Polaków potężnie osłabieni!Miażdżący wynik w NBA! Zaskakujący zwrotMedia: Pr...', 'Suggestion': ' Miażdżący', 'Rule ID': 'SENTENCE_WHITESPACE'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "zwrotmedia"?', 'Context': '...ieni!Miażdżący wynik w NBA! Zaskakujący zwrotMedia: Probierz zaskoczy składem na HolandięW...', 'Suggestion': 'zwrotmedia', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "holandięwięcej"?', 'Context': '...wrotMedia: Probierz zaskoczy składem na HolandięWięcej:PiłkaTenisSiatkówkaRęcznaŻużelKolarstwo...', 'Suggestion': 'holandięwięcej', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Brak spacji po tym znaku interpunkcyjnym. Powinno być: ": ".', 'Context': '...bierz zaskoczy składem na HolandięWięcej:PiłkaTenisSiatkówkaRęcznaŻużelKolarstwoF...', 'Suggestion': ': ', 'Rule ID': 'BRAK_SPACJI'}, {'Error': 'Wykryto prawdopodobny błąd pisowni', 'Context': '...ierz zaskoczy składem na HolandięWięcej:PiłkaTenisSiatkówkaRęcznaŻużelKolarstwoF1BoksMMASkokiEsportGorące:BukmacherzyEuroEkstraklasaOGLĄDAJ W PLA...', 'Suggestion': '', 'Rule ID': 'MORFOLOGIK_RULE_PL_PL'}, {'Error': 'Brak spacji po tym znaku interpunkcyjnym. Powinno być: ": ".', 'Context': '...ŻużelKolarstwoF1BoksMMASkokiEsportGorące:BukmacherzyEuroEkstraklasaOGLĄDAJ W PLAY...', 'Suggestion': ': ', 'Rule ID': 'BRAK_SPACJI'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "bukmacherzyeuroekstraklasaoglądaj"?', 'Context': '...użelKolarstwoF1BoksMMASkokiEsportGorące:BukmacherzyEuroEkstraklasaOGLĄDAJ W PLAYERZE Współpraca promocyjna z TVNM...', 'Suggestion': 'bukmacherzyeuroekstraklasaoglądaj', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Prawdopodobny błąd zapisu odmiany; skrótowce odmieniamy z dywizem:"TVNM-arcin".', 'Context': '...ĄDAJ W PLAYERZE Współpraca promocyjna z TVNMarcin został skatowany przez trzech nastolatk...', 'Suggestion': 'TVNM-arcin', 'Rule ID': 'SKROTOWCE_BEZ_DYWIZU'}, {'Error': 'Brak spacji po tym znaku. Powinno być: "] ".', 'Context': '... "Do samego końca mi go dobijali" [WIDEO]Byle co, byle jak, za gigantyczne pienią...', 'Suggestion': '] ', 'Rule ID': 'BRAK_SPACJI'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "życiakulisy"?', 'Context': '...rokuratura wszczyna śledztwo: narażenie życiaKulisy pracy ekskluzywnych prostytutek. Klienc...', 'Suggestion': 'życiakulisy', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "znaniwybrane"?', 'Context': '...Klienci mają dziwne fetysze, są bogaci, znaniWybrane dla Ciebie 46-letni Polak utonął na wak...', 'Suggestion': 'znaniwybrane', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "hiszpaniiwybory"?', 'Context': '...jach, próbując uratować dwójkę dzieci w HiszpaniiWybory brutalnie go zweryfikowały. Kanclerzowi...', 'Suggestion': 'hiszpaniiwybory', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "czaskolacja"?', 'Context': '...o zweryfikowały. Kanclerzowi kończy się czasKolacja z wykorzystaniem bobu. Zdrowo i pysznie...', 'Suggestion': 'czaskolacja', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Wykryto prawdopodobny błąd pisowni', 'Context': '...z wykorzystaniem bobu. Zdrowo i pysznie Pixel 8a. Czy warto było tyle czekać? Test sm...', 'Suggestion': 'Piksel, Pikseli, Piksela, Piksele, Piksę, Piel, Pikselu, Piksle', 'Rule ID': 'MORFOLOGIK_RULE_PL_PL'}, {'Error': 'Liczebniki porządkowe zapisujemy nie z końcówkami przypadków, tylko z kropką: "8.".', 'Context': '...rzystaniem bobu. Zdrowo i pysznie Pixel 8a. Czy warto było tyle czekać? Test smart...', 'Suggestion': '8.', 'Rule ID': 'LICZEBNIKI'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "smartfonupolskie"?', 'Context': '...el 8a. Czy warto było tyle czekać? Test smartfonuPolskie imiona, które potrafią rozbawić obcokra...', 'Suggestion': 'smartfonupolskie', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "obcokrajowcówjerzy"?', 'Context': '...Polskie imiona, które potrafią rozbawić obcokrajowcówJerzy Zelnik z synem udzielili wywiadu. Skońc...', 'Suggestion': 'obcokrajowcówjerzy', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "awanturądoskonał"?', 'Context': '... synem udzielili wywiadu. Skończyło się awanturąDoskonał roślina do zagospodarowania skalniaka. ...', 'Suggestion': 'awanturądoskonał', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "uprawiaćbiznes"?', 'Context': '...gospodarowania skalniaka. Zobacz jak ja uprawiaćBiznes Euro 2024. Czy Mistrzostwa Europy dają ...', 'Suggestion': 'uprawiaćbiznes', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Dodaj spację między zdaniami', 'Context': '...Mistrzostwa Europy dają kopa gospodarce?Karolina ma swojego lodowego food trucka. Opowia...', 'Suggestion': ' Karolina', 'Rule ID': 'SENTENCE_WHITESPACE'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "opłacarosyjski"?', 'Context': '...owego food trucka. Opowiada, czy to się opłacaRosyjski bombowiec na szwedzkim niebieBędą zmian...', 'Suggestion': 'opłacarosyjski', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "niebiebędą"?', 'Context': '...ę opłacaRosyjski bombowiec na szwedzkim niebieBędą zmiany w podatku od nieruchomościMapy: ...', 'Suggestion': 'niebiebędą', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "nieruchomościmapy"?', 'Context': '...zwedzkim niebieBędą zmiany w podatku od nieruchomościMapy: sekret wyników PiS, PO i klęski Lewicy...', 'Suggestion': 'nieruchomościmapy', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "lewicyrosjanie"?', 'Context': '...ciMapy: sekret wyników PiS, PO i klęski LewicyRosjanie tęsknią za zachodnimi markamiDaniel Oba...', 'Suggestion': 'lewicyrosjanie', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "markamidaniel"?', 'Context': '...ki LewicyRosjanie tęsknią za zachodnimi markamiDaniel Obajtek ostro o rachunkach grozyCo z ce...', 'Suggestion': 'markamidaniel', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Wykryto prawdopodobny błąd pisowni', 'Context': '...nie tęsknią za zachodnimi markamiDaniel Obajtek ostro o rachunkach grozyCo z cenami gaz...', 'Suggestion': 'Obaj tek', 'Rule ID': 'MORFOLOGIK_RULE_PL_PL'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "grozyco"?', 'Context': '...arkamiDaniel Obajtek ostro o rachunkach grozyCo z cenami gazu od 1 lipca? Będą nowe tar...', 'Suggestion': 'grozyco', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "taryfykto"?', 'Context': '...yCo z cenami gazu od 1 lipca? Będą nowe taryfyKto z PiS na prezydenta? Są dwa nazwiskaTak...', 'Suggestion': 'taryfykto', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "nazwiskatakiego"?', 'Context': '...e taryfyKto z PiS na prezydenta? Są dwa nazwiskaTakiego sondażu prezydenckiego jeszcze nie było...', 'Suggestion': 'nazwiskatakiego', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "byłopolacy"?', 'Context': '...iego sondażu prezydenckiego jeszcze nie byłoPolacy odwracają się od piwa. Załamanie trendu...', 'Suggestion': 'byłopolacy', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "trendudochód"?', 'Context': '...Polacy odwracają się od piwa. Załamanie trenduDochód podstawowy dla wszystkich Pokolenie Z i...', 'Suggestion': 'trendudochód', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "zagrożenietakie"?', 'Context': '...a wszystkich Pokolenie Z i nowe biurowe zagrożenieTakie kaprysy mają uczestniczy szczytu G7Więc...', 'Suggestion': 'zagrożenietakie', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Wykryto prawdopodobny błąd pisowni', 'Context': '...eTakie kaprysy mają uczestniczy szczytu G7Więcej:GiełdaWalutySurowceKryptowalutyPorównyw...', 'Suggestion': '', 'Rule ID': 'MORFOLOGIK_RULE_PL_PL'}, {'Error': 'Brak spacji po tym znaku interpunkcyjnym. Powinno być: ": ".', 'Context': '...aprysy mają uczestniczy szczytu G7Więcej:GiełdaWalutySurowceKryptowalutyPorównywa...', 'Suggestion': ': ', 'Rule ID': 'BRAK_SPACJI'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "giełdawalutysurowcekryptowalutyporównywarka"?', 'Context': '...prysy mają uczestniczy szczytu G7Więcej:GiełdaWalutySurowceKryptowalutyPorównywarka kredytów gotówkowychKalkulator wynagrod...', 'Suggestion': 'giełdawalutysurowcekryptowalutyporównywarka', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "gotówkowychkalkulator"?', 'Context': '...urowceKryptowalutyPorównywarka kredytów gotówkowychKalkulator wynagrodzeńOferty Europejski hit w zupe...', 'Suggestion': 'gotówkowychkalkulator', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "wynagrodzeńoferty"?', 'Context': '...wnywarka kredytów gotówkowychKalkulator wynagrodzeńOferty Europejski hit w zupełnie nowej odsłoni...', 'Suggestion': 'wynagrodzeńoferty', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "zaskakujejedwab"?', 'Context': '...łonie. Moc wbija w fotel, a cennik miło zaskakujeJedwab do mycia włosów za 12 zł mocno wygładzi...', 'Suggestion': 'zaskakujejedwab', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "rozczesanietakich"?', 'Context': '... mocno wygładzi napuszone pasma. Ułatwi rozczesanieTakich rabatów w Fordzie jeszcze nie było! Się...', 'Suggestion': 'rozczesanietakich', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "złwybrane"?', 'Context': '...jeszcze nie było! Sięgają nawet 57 tys. złWybrane dla Ciebie Polka kupiła stary dom, kied...', 'Suggestion': 'złwybrane', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "bachowskijest"?', 'Context': '...ż był w delegacji. "Łudziłam się"Michał BachowskiJest piękna przez cały rok i daje owoce idea...', 'Suggestion': 'bachowskijest', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "manchemłoda"?', 'Context': '...na dnie. Przeleżały 800 lat w kanale La MancheMłoda mama wynajęła sprzątaczkę. Smutny komen...', 'Suggestion': 'manchemłoda', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "teściowejkawa"?', 'Context': '... wynajęła sprzątaczkę. Smutny komentarz teściowejKawa za 3 zł, pączek za złotówkę. Kto kupuje...', 'Suggestion': 'teściowejkawa', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "socjalnychte"?', 'Context': '...czek za złotówkę. Kto kupuje w sklepach socjalnychTe daty i wydarzenia z historii Polski mus...', 'Suggestion': 'socjalnychte', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Dodaj spację między zdaniami', 'Context': '...i Polski musisz znać. Zdobędziesz 20/20?Kupiła domek na Krecie za 10 tys. euro. "Piękn...', 'Suggestion': ' Kupiła', 'Rule ID': 'SENTENCE_WHITESPACE'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "wskazujenajdziwniejszy"?', 'Context': '...skiego. Kto za niego na Euro? Symulacja wskazujeNajdziwniejszy szczegół Drzwi Gnieźnieńskich. Zauważon...', 'Suggestion': 'wskazujenajdziwniejszy', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "latachbadacz"?', 'Context': '...zwi Gnieźnieńskich. Zauważono go po 800 latachBadacz cudownego wizerunku Maryi z Guadalupe o...', 'Suggestion': 'latachbadacz', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Wykryto prawdopodobny błąd pisowni', 'Context': '...atachBadacz cudownego wizerunku Maryi z Guadalupe odkrył zaskakujące porównanieWarszawaBr...', 'Suggestion': '', 'Rule ID': 'MORFOLOGIK_RULE_PL_PL'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "porównaniewarszawabrutalne"?', 'Context': '...ku Maryi z Guadalupe odkrył zaskakujące porównanieWarszawaBrutalne zabójstwo pod WarszawąMarsz Równości pr...', 'Suggestion': 'porównaniewarszawabrutalne', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "warszawąmarsz"?', 'Context': '...orównanieWarszawaBrutalne zabójstwo pod WarszawąMarsz Równości przejdzie ulicami WarszawyW Wa...', 'Suggestion': 'warszawąmarsz', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "warszawyw"?', 'Context': '...arszawąMarsz Równości przejdzie ulicami WarszawyW Warszawie jest najdroższa strefa kibica...', 'Suggestion': 'warszawyw', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "kibicaawaria"?', 'Context': '...szawyW Warszawie jest najdroższa strefa kibicaAwaria na pierwszej linii metraEwakuacja lotni...', 'Suggestion': 'kibicaawaria', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "metraewakuacja"?', 'Context': '... strefa kibicaAwaria na pierwszej linii metraEwakuacja lotniska w Modlinie. Akcja służbOnet Pr...', 'Suggestion': 'metraewakuacja', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "służbonet"?', 'Context': '...traEwakuacja lotniska w Modlinie. Akcja służbOnet Premium "Pacjenci otwarcie informują na...', 'Suggestion': 'służbonet', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "rzeczywistośćamelia"?', 'Context': '...rą fentanyl". Taka śmierć to już polska rzeczywistośćAmelia SarnowskaSzczęśliwe życie seksualne w d...', 'Suggestion': 'rzeczywistośćamelia', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "sarnowskaszczęśliwe"?', 'Context': '...mierć to już polska rzeczywistośćAmelia SarnowskaSzczęśliwe życie seksualne w długim związku? Prof....', 'Suggestion': 'sarnowskaszczęśliwe', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "elementówagnieszka"?', 'Context': '.... Lew-Starowicz: Wszytko zależy od tych elementówAgnieszka Sztyler-TurovskyEuro 2024 w szerszym ko...', 'Suggestion': 'elementówagnieszka', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Wykryto prawdopodobny błąd pisowni', 'Context': '...zytko zależy od tych elementówAgnieszka Sztyler-TurovskyEuro 2024 w szerszym kontekście [NASZ MAGAZY...', 'Suggestion': '', 'Rule ID': 'MORFOLOGIK_RULE_PL_PL'}, {'Error': 'Brak spacji po tym znaku. Powinno być: "] ".', 'Context': '...2024 w szerszym kontekście [NASZ MAGAZYN]Te wnętrza zapierają dech. Nowe fakty wo...', 'Suggestion': '] ', 'Rule ID': 'BRAK_SPACJI'}, {'Error': 'Dodaj spację między zdaniami', 'Context': '...dzieckiego Sojuza-23. Co poszło nie tak?Ameryka odcina dostęp do dolara. W Rosji panika...', 'Suggestion': ' Ameryka', 'Rule ID': 'SENTENCE_WHITESPACE'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "bankówpolka"?', 'Context': '... do dolara. W Rosji panika i kolejki do bankówPolka w Moskwie sprawdziła, jak żyją bogaci R...', 'Suggestion': 'bankówpolka', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Brak spacji po tym znaku. Powinno być: "] ".', 'Context': '...dziła, jak żyją bogaci Rosjanie [RELACJA]Karolina WalczowskaPogromcy oponki. Tren...', 'Suggestion': '] ', 'Rule ID': 'BRAK_SPACJI'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "walczowskapogromcy"?', 'Context': '... żyją bogaci Rosjanie [RELACJA]Karolina WalczowskaPogromcy oponki. Trener zdradza pięć metod, któr...', 'Suggestion': 'walczowskapogromcy', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "zniknieplayer"?', 'Context': '...d, które sprawią, że tłuszcz na brzuchu znikniePLAYER Współpraca promocyjna z TVN"Kiedy spojr...', 'Suggestion': 'zniknieplayer', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'W tym zdaniu złożonym brakuje przecinka lub spójnika między jednym czasownikiem („zwala”) a drugim („został”).', 'Context': '...anowiła odejść od męża. Jej metamorfoza zwala z nóg!57-letni rolnik został zakopany żywcem 10 kilometrów od swojego domu: zmasakrowane zwłokiPoszła na imprezę dl...', 'Suggestion': '', 'Rule ID': 'ZDANIA_ZLOZONE'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "zwłokiposzła"?', 'Context': '...ilometrów od swojego domu: zmasakrowane zwłokiPoszła na imprezę dla nieletnich. To, co zasta...', 'Suggestion': 'zwłokiposzła', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "piwoodwiedziła"?', 'Context': '...na miejscu, szokuje: rozporek w dół, za piwoOdwiedziła sanatorium w Ciechocinku. 11 kobiet na ...', 'Suggestion': 'piwoodwiedziła', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "rękoczynówlekowy"?', 'Context': '...obiet na jednego mężczyznę: dochodzi do rękoczynówLekowy biznes byłego prokuratora. Ekskluzywne ...', 'Suggestion': 'rękoczynówlekowy', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "biżuteriaod"?', 'Context': '...kluzywne mieszkania, drogie samochody i biżuteriaOd zawsze wiedzieli, że ich syn jest inny....', 'Suggestion': 'biżuteriaod', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "potworakultura"?', 'Context': '...inny. Nie spodziewali się, że wychowują potworaKultura i styl życia Na ten teatr patrzyła cała...', 'Suggestion': 'potworakultura', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "decyzjęseal"?', 'Context': '...tr patrzyła cała Polska. Władze podjęły decyzjęSeal na koncercie w Łodzi materiał promocyjn...', 'Suggestion': 'decyzjęseal', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "promocyjnyprzez"?', 'Context': '...cyzjęSeal na koncercie w Łodzi materiał promocyjnyPrzez dwa miesiące piłam siemię lnianeO tę ro...', 'Suggestion': 'promocyjnyprzez', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "lnianeo"?', 'Context': '...omocyjnyPrzez dwa miesiące piłam siemię lnianeO tę rolę Johnny Depp walczył z Tomem Cru...', 'Suggestion': 'lnianeo', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "cruisemquiz"?', 'Context': '...neO tę rolę Johnny Depp walczył z Tomem CruisemQuiz z historii Polski. Sprawdź się!Brytyjka...', 'Suggestion': 'cruisemquiz', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Dodaj spację między zdaniami', 'Context': '...isemQuiz z historii Polski. Sprawdź się!Brytyjka w Zakopanem. Rozkochała Witkacego i gór...', 'Suggestion': ' Brytyjka', 'Rule ID': 'SENTENCE_WHITESPACE'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "góraliojcami"?', 'Context': '...jka w Zakopanem. Rozkochała Witkacego i góraliOjcami byli Polacy z robót przymusowych. "Tylk...', 'Suggestion': 'góraliojcami', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Brak spacji po tym znaku. Powinno być: "] ".', 'Context': '...jgłośniejsze romanse i afery PRL-u [QUIZ]Lepiej nie zbieraj jagód w lesieUltralek...', 'Suggestion': '] ', 'Rule ID': 'BRAK_SPACJI'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "lesieultralekki"?', 'Context': '... PRL-u [QUIZ]Lepiej nie zbieraj jagód w lesieUltralekki krem, który działa jak naturalna tarcza...', 'Suggestion': 'lesieultralekki', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Brak spacji po tym znaku interpunkcyjnym. Powinno być: ": ".', 'Context': '...rcza. Tworzy efekt "drugiej skóry"Więcej:KinoProgram TVSerialeKulturaWybrane dla ...', 'Suggestion': ': ', 'Rule ID': 'BRAK_SPACJI'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "kinoprogram"?', 'Context': '...cza. Tworzy efekt "drugiej skóry"Więcej:KinoProgram TVSerialeKulturaWybrane dla Ciebie Balk...', 'Suggestion': 'kinoprogram', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "tvserialekulturawybrane"?', 'Context': '...efekt "drugiej skóry"Więcej:KinoProgram TVSerialeKulturaWybrane dla Ciebie Balkon z widokiem na więzien...', 'Suggestion': 'tvserialekulturawybrane', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "bielskaobjadają"?', 'Context': '...li o tym wszyscy. "Żona płakała"Martyna BielskaObjadają się solą, mają gen cukrzycy. Dlaczego ż...', 'Suggestion': 'bielskaobjadają', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Prawdopodobny błąd zapisu odmiany; skrótowce odmieniamy z dywizem:"QUIZM-yślisz".', 'Context': '...ą gen cukrzycy. Dlaczego żyją tak długo?QUIZMyślisz, że dużo wiesz? Ten quiz cię pokona. Ni...', 'Suggestion': 'QUIZM-yślisz', 'Rule ID': 'SKROTOWCE_BEZ_DYWIZU'}, {'Error': 'Brak przecinka w tym fragmencie zdania. Przecinek prawdopodobnie należy postawić tak: "15Wiesz, jaki".', 'Context': '...Ten quiz cię pokona. Nie ma szans na 11/15Wiesz jaki powinien być znak rozpoznawczy chrześci...', 'Suggestion': '15Wiesz, jaki', 'Rule ID': 'BRAK_PRZECINKA_KTORY'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "krzyżjak"?', 'Context': '...zpoznawczy chrześcijanina? Nie chodzi o krzyżJak pozbyć się mleczy raz na zawsze? Zastos...', 'Suggestion': 'krzyżjak', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "widelcemco"?', 'Context': '...mleczy raz na zawsze? Zastosuj patent z widelcemCo dzieje się z ciałem po śmierci? Ekspery...', 'Suggestion': 'widelcemco', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "odpowiedzilegenda"?', 'Context': '...ciałem po śmierci? Eksperyment przynosi odpowiedziLegenda zaczęła mówić o Świątek: aż chce mi się...', 'Suggestion': 'odpowiedzilegenda', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "wymiotowaćnatalia"?', 'Context': '...zaczęła mówić o Świątek: aż chce mi się wymiotowaćNatalia Żaczek"Zamieszkaliśmy na Bali. Oto nasz...', 'Suggestion': 'wymiotowaćnatalia', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "ozdobnymibyli"?', 'Context': '...rabaty. Pięknie komponuje się z trawami ozdobnymiByli zawsze gotowi na śmierć, zakazywano im ...', 'Suggestion': 'ozdobnymibyli', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "sięniemal"?', 'Context': '...owi na śmierć, zakazywano im poddawania sięNiemal ograła Igę Świątek w RG. Teraz zagrała ...', 'Suggestion': 'sięniemal', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "dreszczowcudariusz"?', 'Context': '...gę Świątek w RG. Teraz zagrała w istnym dreszczowcuDariusz KosińskiTechnologie i gry OLED na lato ...', 'Suggestion': 'dreszczowcudariusz', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "kosińskitechnologie"?', 'Context': '...raz zagrała w istnym dreszczowcuDariusz KosińskiTechnologie i gry OLED na lato 2024. Najlepsze mode...', 'Suggestion': 'kosińskitechnologie', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "kupićrzadka"?', 'Context': '...ato 2024. Najlepsze modele, które warto kupićRzadka i cenna broń wykryta w UkrainieOto najl...', 'Suggestion': 'kupićrzadka', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "ukrainieoto"?', 'Context': '...arto kupićRzadka i cenna broń wykryta w UkrainieOto najlepsze procesory do gierPixel 8a. Te...', 'Suggestion': 'ukrainieoto', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "gierpixel"?', 'Context': '...ta w UkrainieOto najlepsze procesory do gierPixel 8a. Test. Czy warto było tyle czekać?Bu...', 'Suggestion': 'gierpixel', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Liczebniki porządkowe zapisujemy nie z końcówkami przypadków, tylko z kropką: "8.".', 'Context': '...nieOto najlepsze procesory do gierPixel 8a. Test. Czy warto było tyle czekać?Buduj...', 'Suggestion': '8.', 'Rule ID': 'LICZEBNIKI'}, {'Error': 'Dodaj spację między zdaniami', 'Context': '...el 8a. Test. Czy warto było tyle czekać?Budują najlepszy czołg w NATO. "Potwór"Śmiały ...', 'Suggestion': ' Budują', 'Rule ID': 'SENTENCE_WHITESPACE'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "krymiechemia"?', 'Context': '... NATO. "Potwór"Śmiały manewr Ukrainy na KrymieChemia zniszczenia, która zmienia UkrainęArmia...', 'Suggestion': 'krymiechemia', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "ukrainęarmia"?', 'Context': '...KrymieChemia zniszczenia, która zmienia UkrainęArmia Izraela używa... trebusza [WIDEO]Kulisy...', 'Suggestion': 'ukrainęarmia', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Brak spacji po tym znaku. Powinno być: "] ".', 'Context': '...nęArmia Izraela używa... trebusza [WIDEO]Kulisy tajnej rosyjskiej operacji w Czec...', 'Suggestion': '] ', 'Rule ID': 'BRAK_SPACJI'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "czechachmusk"?', 'Context': '...DEO]Kulisy tajnej rosyjskiej operacji w CzechachMusk szykuje zmiany. Trzeba uważaćIdealny ga...', 'Suggestion': 'czechachmusk', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "uważaćidealny"?', 'Context': '...i w CzechachMusk szykuje zmiany. Trzeba uważaćIdealny gadżet na lato. Wystarczy mała kwotaNau...', 'Suggestion': 'uważaćidealny', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "kwotanaukowcy"?', 'Context': '...ćIdealny gadżet na lato. Wystarczy mała kwotaNaukowcy: myśleliśmy, że to niemożliweWięcej:Art...', 'Suggestion': 'kwotanaukowcy', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "niemożliwewięcej"?', 'Context': '...y mała kwotaNaukowcy: myśleliśmy, że to niemożliweWięcej:Artykuły ze świata technologiiGorące:Te...', 'Suggestion': 'niemożliwewięcej', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Brak spacji po tym znaku interpunkcyjnym. Powinno być: ": ".', 'Context': '...owcy: myśleliśmy, że to niemożliweWięcej:Artykuły ze świata technologiiGorące:Tes...', 'Suggestion': ': ', 'Rule ID': 'BRAK_SPACJI'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "technologiigorące"?', 'Context': '... to niemożliweWięcej:Artykuły ze świata technologiiGorące:Testy i recenzje sprzętuGryPraca w ITTr...', 'Suggestion': 'technologiigorące', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Brak spacji po tym znaku interpunkcyjnym. Powinno być: ": ".', 'Context': '...cej:Artykuły ze świata technologiiGorące:Testy i recenzje sprzętuGryPraca w ITTre...', 'Suggestion': ': ', 'Rule ID': 'BRAK_SPACJI'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "sprzętugrypraca"?', 'Context': '...iata technologiiGorące:Testy i recenzje sprzętuGryPraca w ITTreści premiumZaskakująca wiedzaOfe...', 'Suggestion': 'sprzętugrypraca', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Prawdopodobny błąd zapisu odmiany; skrótowce odmieniamy z dywizem:"ITT-reści".', 'Context': '...rące:Testy i recenzje sprzętuGryPraca w ITTreści premiumZaskakująca wiedzaOferty Sekcja ...', 'Suggestion': 'ITT-reści', 'Rule ID': 'SKROTOWCE_BEZ_DYWIZU'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "premiumzaskakująca"?', 'Context': '...y i recenzje sprzętuGryPraca w ITTreści premiumZaskakująca wiedzaOferty Sekcja we współpracy ze Sk...', 'Suggestion': 'premiumzaskakująca', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "wiedzaoferty"?', 'Context': '...uGryPraca w ITTreści premiumZaskakująca wiedzaOferty Sekcja we współpracy ze Skąpiec.plPotęż...', 'Suggestion': 'wiedzaoferty', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Przyimek „ze” jest używany z biernikiem, dopełniaczem lub narzędnikiem.', 'Context': '...ca wiedzaOferty Sekcja we współpracy ze Skąpiec.plPotężne zniżki na kultowe buty Crocs!...', 'Suggestion': '', 'Rule ID': 'PREP_CASUS'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "plpotężne"?', 'Context': '...aOferty Sekcja we współpracy ze Skąpiec.plPotężne zniżki na kultowe buty Crocs! Dziewczyn...', 'Suggestion': 'plpotężne', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Wykryto prawdopodobny błąd pisowni', 'Context': '...kąpiec.plPotężne zniżki na kultowe buty Crocs! Dziewczyny kupują po kilka kolorówJest...', 'Suggestion': 'Croce, Cross, Crocsy', 'Rule ID': 'MORFOLOGIK_RULE_PL_PL'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "kolorówjest"?', 'Context': '... buty Crocs! Dziewczyny kupują po kilka kolorówJest dobrze to mało powiedziane! Ta nowość z...', 'Suggestion': 'kolorówjest', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "zaskakujejapończycy"?', 'Context': '...Ta nowość zawstydza konkurencję, a cena zaskakujeJapończycy przeszli samych siebie. Flagowy SUV Lex...', 'Suggestion': 'zaskakujejapończycy', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "kosmosbajkowe"?', 'Context': '...ych siebie. Flagowy SUV Lexusa to jakiś kosmosBajkowe widoki, spokój i unikalna przyroda. To ...', 'Suggestion': 'kosmosbajkowe', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "turystówpotężna"?', 'Context': '...unikalna przyroda. To raj dla aktywnych turystówPotężna wyprzedaż w salonach Renault. Te modele...', 'Suggestion': 'turystówpotężna', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "urloptrzy"?', 'Context': '...ótki lot z Polski i genialne miejsce na urlopTrzy masażery z wyższej półki. Ulga dla opuc...', 'Suggestion': 'urloptrzy', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "stópto"?', 'Context': '...łki. Ulga dla opuchniętych i zmęczonych stópTo nie jest zwykły hotel, to zamek jak z b...', 'Suggestion': 'stópto', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "okrągłolampa"?', 'Context': '...rekordy sprzedaży. 60-latki noszą ją na okrągłoLampa na podczerwień pomaga na ból mięśni, za...', 'Suggestion': 'okrągłolampa', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "droganajlepsza"?', 'Context': '... na ból mięśni, zatok i głowy. Nie jest drogaNajlepsza pasta dla palaczy i kawoszy. Wybiela zę...', 'Suggestion': 'droganajlepsza', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "odcieniwybrane"?', 'Context': '...y i kawoszy. Wybiela zęby nawet o kilka odcieniWybrane dla Ciebie W Chinach jeżdżą tak prawie ...', 'Suggestion': 'odcieniwybrane', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Przed tym spójnikiem prawdopodobnie należy postawić przecinek: "Polsce, by".', 'Context': '... W Chinach jeżdżą tak prawie wszyscy. W Polsce by to nie przeszłoCzego nie zakładać do sa...', 'Suggestion': 'Polsce, by', 'Rule ID': 'BRAK_PRZECINKA_ZEBY'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "przeszłoczego"?', 'Context': '... tak prawie wszyscy. W Polsce by to nie przeszłoCzego nie zakładać do samolotu? Wiele osób po...', 'Suggestion': 'przeszłoczego', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "błądanna"?', 'Context': '...ać do samolotu? Wiele osób popełnia ten błądAnna Rojek-KiełbasaKosztuje grosze, a działa...', 'Suggestion': 'błądanna', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Wykryto prawdopodobny błąd pisowni', 'Context': '...olotu? Wiele osób popełnia ten błądAnna Rojek-KiełbasaKosztuje grosze, a działa niczym botoks. Masz ją...', 'Suggestion': '', 'Rule ID': 'MORFOLOGIK_RULE_PL_PL'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "kuchniczyrniańska"?', 'Context': '... działa niczym botoks. Masz ją w swojej kuchniCzyrniańska główną bohaterką, świetna zmiana Smarze...', 'Suggestion': 'kuchniczyrniańska', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "smarzekbartłomiej"?', 'Context': '...iańska główną bohaterką, świetna zmiana SmarzekBartłomiej PłonkaInspiracje Ta kwiecista spódnica ...', 'Suggestion': 'smarzekbartłomiej', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "płonkainspiracje"?', 'Context': '...terką, świetna zmiana SmarzekBartłomiej PłonkaInspiracje Ta kwiecista spódnica Medicine jest hit...', 'Suggestion': 'płonkainspiracje', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Wykryto prawdopodobny błąd pisowni', 'Context': '... PłonkaInspiracje Ta kwiecista spódnica Medicine jest hitem wśród 50-latek. Wysmukla i o...', 'Suggestion': '', 'Rule ID': 'MORFOLOGIK_RULE_PL_PL'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "latkrem"?', 'Context': '...tem wśród 50-latek. Wysmukla i odejmuje latKrem z awokado to zbawca na suchą skórę wokó...', 'Suggestion': 'latkrem', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Dodaj spację między zdaniami', 'Context': '...ł oczu. Usuwa obrzęki i zasinienia. Hit!Pudrowy róż jest twarzowy i odejmuje lat. Te tr...', 'Suggestion': ' Pudrowy', 'Rule ID': 'SENTENCE_WHITESPACE'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "taniejte"?', 'Context': '... za ułamek ceny! Te modele kupisz teraz taniejTe spodnie z wiskozy są idealne na lato. G...', 'Suggestion': 'taniejte', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "sylwetkęta"?', 'Context': '...lato. Genialnie wyszczuplają i modelują sylwetkęTa piękna marynarka w kwiaty wygląda obłęd...', 'Suggestion': 'sylwetkęta', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "okazjiorganizm"?', 'Context': '...iaty wygląda obłędnie. Idealna na wiele okazjiOrganizm jego żony nie wytrzymał. Ale to nie rak...', 'Suggestion': 'okazjiorganizm', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Ten wyraz nie powinien występować na początku zdania.', 'Context': '...okazjiOrganizm jego żony nie wytrzymał. Ale to nie rak ją zabiłQUIZPamiętasz stare,...', 'Suggestion': '', 'Rule ID': 'BOWIEM_ZAS'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "zabiłquizpamiętasz"?', 'Context': '...o żony nie wytrzymał. Ale to nie rak ją zabiłQUIZPamiętasz stare, polskie seriale? Tak ci się może...', 'Suggestion': 'zabiłquizpamiętasz', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Dodaj spację między zdaniami', 'Context': '... seriale? Tak ci się może tylko wydawać!Ukraińskie lotnictwo szykuje dla Rosji "przykrą ni...', 'Suggestion': ' Ukraińskie', 'Rule ID': 'SENTENCE_WHITESPACE'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "polskitajemnicze"?', 'Context': '...robki Michała Probierza w reprezentacji PolskiTajemnicze średniowieczne posągi na terenach Polsk...', 'Suggestion': 'polskitajemnicze', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "rosjiogromny"?', 'Context': '...dniowieczne posągi na terenach Polski i RosjiOgromny antycyklon opanuje Europę. To nie wróży...', 'Suggestion': 'rosjiogromny', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Brak spacji po tym znaku. Powinno być: "] ".', 'Context': '... nawigator i katastrofa Tu-134 [Historia]Skandale i romanse PRL-u. Pamiętasz je j...', 'Suggestion': '] ', 'Rule ID': 'BRAK_SPACJI'}, {'Error': 'Brak spacji po tym znaku. Powinno być: "] ".', 'Context': '...manse PRL-u. Pamiętasz je jeszcze? [QUIZ]Robisz to z walizką przed podróżą? To sy...', 'Suggestion': '] ', 'Rule ID': 'BRAK_SPACJI'}, {'Error': 'Dodaj spację między zdaniami', 'Context': '...ą przed podróżą? To sygnał dla złodziei!Jak sprawić mężczyźnie przyjemność? Oto sie...', 'Suggestion': ' Jak', 'Rule ID': 'SENTENCE_WHITESPACE'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "hitówdacia"?', 'Context': '...ie przyjemność? Oto siedem największych hitówDacia to fenomen. Używany Duster II kosztuje ...', 'Suggestion': 'hitówdacia', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Wykryto prawdopodobny błąd pisowni', 'Context': '...iększych hitówDacia to fenomen. Używany Duster II kosztuje tyle, ile nowy w salonie. O...', 'Suggestion': 'Luster, Buster, Duser, Dwuster, Dysten, Dystr', 'Rule ID': 'MORFOLOGIK_RULE_PL_PL'}, {'Error': 'W tym miejscu stawia się przecinek: "Motoryzacja, A jednak"', 'Context': '...e tyle, ile nowy w salonie. O co chodzi?Motoryzacja A jednak to Niemcy robią teraz najsolidniejsze a...', 'Suggestion': 'Motoryzacja, A jednak', 'Rule ID': 'MULTISPOJNIKI'}, {'Error': 'Brak spacji po tym znaku. Powinno być: "] ".', 'Context': '...ta. 2. i 3. miejsce też ciekawe [RANKING]Mechanicy wprost o autach używanychDroga...', 'Suggestion': '] ', 'Rule ID': 'BRAK_SPACJI'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "używanychdroga"?', 'Context': '...kawe [RANKING]Mechanicy wprost o autach używanychDroga krajowa zamieni się w ekspresowąFiat Gr...', 'Suggestion': 'używanychdroga', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "ekspresowąfiat"?', 'Context': '...ch używanychDroga krajowa zamieni się w ekspresowąFiat Grande Panda to nowy miejski SUVHyundai...', 'Suggestion': 'ekspresowąfiat', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Prawdopodobny błąd zapisu odmiany; skrótowce odmieniamy z dywizem:"SUVH-yundai".', 'Context': '...resowąFiat Grande Panda to nowy miejski SUVHyundai tworzy małe auto dla każdego kierowcyCo...', 'Suggestion': 'SUVH-yundai', 'Rule ID': 'SKROTOWCE_BEZ_DYWIZU'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "kierowcycofał"?', 'Context': '...SUVHyundai tworzy małe auto dla każdego kierowcyCofał na S19 i zmuszał innych do zmiany pasaD...', 'Suggestion': 'kierowcycofał', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Wykryto prawdopodobny błąd pisowni', 'Context': '... małe auto dla każdego kierowcyCofał na S19 i zmuszał innych do zmiany pasaDacia to...', 'Suggestion': '19, S 19', 'Rule ID': 'MORFOLOGIK_RULE_PL_PL'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "pasadacia"?', 'Context': '...Cofał na S19 i zmuszał innych do zmiany pasaDacia to fenomen. Patrzcie na ceny DusteraW C...', 'Suggestion': 'pasadacia', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "dusteraw"?', 'Context': '... pasaDacia to fenomen. Patrzcie na ceny DusteraW Chinach jeżdżą tak prawie wszyscy. W Po...', 'Suggestion': 'dusteraw', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "przeszłosprawdź"?', 'Context': '... tak prawie wszyscy. W Polsce by to nie przeszłoSprawdź za darmo numer VIN!Porównałem nowego Du...', 'Suggestion': 'przeszłosprawdź', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Dodaj spację między zdaniami', 'Context': '... nie przeszłoSprawdź za darmo numer VIN!Porównałem nowego Dustera z tym z 2020 r.Więcej:Ka...', 'Suggestion': ' Porównałem', 'Rule ID': 'SENTENCE_WHITESPACE'}, {'Error': 'Wykryto prawdopodobny błąd pisowni', 'Context': '...dź za darmo numer VIN!Porównałem nowego Dustera z tym z 2020 r.Więcej:Katalog samochodó...', 'Suggestion': 'Bustera, Dwustera', 'Rule ID': 'MORFOLOGIK_RULE_PL_PL'}, {'Error': 'Dodaj spację między zdaniami', 'Context': '...orównałem nowego Dustera z tym z 2020 r.Więcej:Katalog samochodówSprawdź za darmo nume...', 'Suggestion': ' Więcej', 'Rule ID': 'SENTENCE_WHITESPACE'}, {'Error': 'Brak spacji po tym znaku interpunkcyjnym. Powinno być: ": ".', 'Context': '...łem nowego Dustera z tym z 2020 r.Więcej:Katalog samochodówSprawdź za darmo numer...', 'Suggestion': ': ', 'Rule ID': 'BRAK_SPACJI'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "samochodówsprawdź"?', 'Context': '...o Dustera z tym z 2020 r.Więcej:Katalog samochodówSprawdź za darmo numer VINGorące:Testy aut nowy...', 'Suggestion': 'samochodówsprawdź', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Prawdopodobny błąd zapisu odmiany; skrótowce odmieniamy z dywizem:"VING-orące".', 'Context': '...atalog samochodówSprawdź za darmo numer VINGorące:Testy aut nowychPremiumNa początek "Miś...', 'Suggestion': 'VING-orące', 'Rule ID': 'SKROTOWCE_BEZ_DYWIZU'}, {'Error': 'Brak spacji po tym znaku interpunkcyjnym. Powinno być: ": ".', 'Context': '...mochodówSprawdź za darmo numer VINGorące:Testy aut nowychPremiumNa początek "Miś"...', 'Suggestion': ': ', 'Rule ID': 'BRAK_SPACJI'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "nowychpremiumna"?', 'Context': '...awdź za darmo numer VINGorące:Testy aut nowychPremiumNa początek "Miś", a potem? Schody! Średni...', 'Suggestion': 'nowychpremiumna', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Brak spacji po tym znaku. Powinno być: "] ".', 'Context': '...tem? Schody! Średni wynik to 23/40 [QUIZ]Czechy otrzymały nowe śmigłowce bojowe. ...', 'Suggestion': '] ', 'Rule ID': 'BRAK_SPACJI'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "gratiswskaż"?', 'Context': '...y nowe śmigłowce bojowe. Więcej dostaną gratisWskaż, kto zagrał w tym filmie. Wydaje się ła...', 'Suggestion': 'gratiswskaż', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Wykryto prawdopodobny błąd pisowni', 'Context': '...ie. Wydaje się łatwe? Spróbuj zdobyć 20/30Orgazm po prostu trzeba mieć? Fakty i mityPrze...', 'Suggestion': '', 'Rule ID': 'MORFOLOGIK_RULE_PL_PL'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "mityprzewlekłe"?', 'Context': '...30Orgazm po prostu trzeba mieć? Fakty i mityPrzewlekłe zmęczenie  jakie badania warto wykonać...', 'Suggestion': 'mityprzewlekłe', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "wykonaćquizquiz"?', 'Context': '...ewlekłe zmęczenie  jakie badania warto wykonaćQUIZQuiz z wiedzy ogólnej o motoryzacji. Tytuł e...', 'Suggestion': 'wykonaćquizquiz', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Dodaj spację między zdaniami', 'Context': '...otoryzacji. Tytuł eksperta to 13/14 pkt.Zrób to, zanim zaczniesz wieszać pranie. Wie...', 'Suggestion': ' Zrób', 'Rule ID': 'SENTENCE_WHITESPACE'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "duetksiążulo"?', 'Context': '...twory"Posadź obok pietruszki, to zgrany duetKsiążulo ujawnia szokującą ofertę. Nowy wątek w ...', 'Suggestion': 'duetksiążulo', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "chajzeremmichał"?', 'Context': '...szokującą ofertę. Nowy wątek w aferze z ChajzeremMichał CegielskiPodróże Niezwykle rzadki przyp...', 'Suggestion': 'chajzeremmichał', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "cegielskipodróże"?', 'Context': '.... Nowy wątek w aferze z ChajzeremMichał CegielskiPodróże Niezwykle rzadki przypadek, rekin zasko...', 'Suggestion': 'cegielskipodróże', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Dodaj spację między zdaniami', 'Context': '...askoczył nawet naukowców. "Co to jest?!"Młody Amerykanin cudem przeżył tragiczny wypa...', 'Suggestion': ' Młody', 'Rule ID': 'SENTENCE_WHITESPACE'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "interlakenall"?', 'Context': '...kanin cudem przeżył tragiczny wypadek w InterlakenAll inclusive nie jest dla każdego. Oto nas...', 'Suggestion': 'interlakenall', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Wykryto prawdopodobny błąd pisowni', 'Context': '...zeżył tragiczny wypadek w InterlakenAll inclusive nie jest dla każdego. Oto nasze wnioski...', 'Suggestion': '', 'Rule ID': 'MORFOLOGIK_RULE_PL_PL'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "wnioskipokazał"?', 'Context': '...clusive nie jest dla każdego. Oto nasze wnioskiPokazał pierwszą klasę w najlepszych liniach lo...', 'Suggestion': 'wnioskipokazał', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "pokładpożar"?', 'Context': '...y mógł liczyć jeszcze przed wejściem na pokładPożar w Wersalu. Straż pożarna opanowała sytu...', 'Suggestion': 'pokładpożar', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "sytuacjęmarmur"?', 'Context': '...ożar w Wersalu. Straż pożarna opanowała sytuacjęMarmur dla angielskich hierarchów. Średniowiec...', 'Suggestion': 'sytuacjęmarmur', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "tajemnicęwięcej"?', 'Context': '...w. Średniowieczny wrak odsłonił kolejną tajemnicęWięcej:GóryPlażePraca za granicąHistoriaPorady...', 'Suggestion': 'tajemnicęwięcej', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Brak spacji po tym znaku interpunkcyjnym. Powinno być: ": ".', 'Context': '...ny wrak odsłonił kolejną tajemnicęWięcej:GóryPlażePraca za granicąHistoriaPoradyK...', 'Suggestion': ': ', 'Rule ID': 'BRAK_SPACJI'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "góryplażepraca"?', 'Context': '...y wrak odsłonił kolejną tajemnicęWięcej:GóryPlażePraca za granicąHistoriaPoradyKuchniaZabytki ...', 'Suggestion': 'góryplażepraca', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "granicąhistoriaporadykuchniazabytki"?', 'Context': '...lejną tajemnicęWięcej:GóryPlażePraca za granicąHistoriaPoradyKuchniaZabytki UNESCOGorące:Polacy za granicą10 Hitów ...', 'Suggestion': 'granicąhistoriaporadykuchniazabytki', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Prawdopodobny błąd zapisu odmiany; skrótowce odmieniamy z dywizem:"UNESCOG-orące".', 'Context': '... za granicąHistoriaPoradyKuchniaZabytki UNESCOGorące:Polacy za granicą10 Hitów z PolskiNie o...', 'Suggestion': 'UNESCOG-orące', 'Rule ID': 'SKROTOWCE_BEZ_DYWIZU'}, {'Error': 'Brak spacji po tym znaku interpunkcyjnym. Powinno być: ": ".', 'Context': '...istoriaPoradyKuchniaZabytki UNESCOGorące:Polacy za granicą10 Hitów z PolskiNie os...', 'Suggestion': ': ', 'Rule ID': 'BRAK_SPACJI'}, {'Error': 'Wykryto prawdopodobny błąd pisowni', 'Context': '...dyKuchniaZabytki UNESCOGorące:Polacy za granicą10 Hitów z PolskiNie oszczędzali dzieci. P...', 'Suggestion': '', 'Rule ID': 'MORFOLOGIK_RULE_PL_PL'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "polskinie"?', 'Context': '...NESCOGorące:Polacy za granicą10 Hitów z PolskiNie oszczędzali dzieci. Pierwsze ginęły te ...', 'Suggestion': 'polskinie', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Brak spacji po tym znaku. Powinno być: "] ".', 'Context': '...ły te z "pięciu czarnych kategorii" [18+]W PO właśnie zaczęła się walka o prezyde...', 'Suggestion': '] ', 'Rule ID': 'BRAK_SPACJI'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "dwóchoko"?', 'Context': '...ę walka o prezydenturę. Kandydatów jest dwóchOKO.pressRedakcja portaluNie ma wątpliwości...', 'Suggestion': 'dwóchoko', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "pressredakcja"?', 'Context': '... prezydenturę. Kandydatów jest dwóchOKO.pressRedakcja portaluNie ma wątpliwości  agresja Ros...', 'Suggestion': 'pressredakcja', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "portalunie"?', 'Context': '... Kandydatów jest dwóchOKO.pressRedakcja portaluNie ma wątpliwości  agresja Rosji na Ukrai...', 'Suggestion': 'portalunie', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "dolarówzobacz"?', 'Context': '...ierwsze dwa lata wojny wyniósłby 32 mld dolarówZobacz postoko.pressRosyjska wojna przyspiesza...', 'Suggestion': 'dolarówzobacz', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Wykryto prawdopodobny błąd pisowni', 'Context': '...ta wojny wyniósłby 32 mld dolarówZobacz postoko.pressRosyjska wojna przyspiesza globaln...', 'Suggestion': 'Potoko, posoko, post oko', 'Rule ID': 'MORFOLOGIK_RULE_PL_PL'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "pressrosyjska"?', 'Context': '... wyniósłby 32 mld dolarówZobacz postoko.pressRosyjska wojna przyspiesza globalny kryzys klima...', 'Suggestion': 'pressrosyjska', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "przerażająceczy"?', 'Context': '... globalny kryzys klimatyczny. Skutki są przerażająceCzy pamiętasz te smaki i zabawy? Quiz o PRL...', 'Suggestion': 'przerażająceczy', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Prawdopodobny błąd zapisu odmiany; skrótowce odmieniamy z dywizem:"PRLJ-edna".', 'Context': '...Czy pamiętasz te smaki i zabawy? Quiz o PRLJedna z najpiękniejszych roślin ogrodowych. J...', 'Suggestion': 'PRLJ-edna', 'Rule ID': 'SKROTOWCE_BEZ_DYWIZU'}, {'Error': 'Dodaj spację między zdaniami', 'Context': '...oślin ogrodowych. Jak uprawiać glicynię?Steffen Möller: Polacy nie polubiliby Niemców, ...', 'Suggestion': ' Steffen', 'Rule ID': 'SENTENCE_WHITESPACE'}, {'Error': 'Prawdopodobny błąd zapisu odmiany; skrótowce odmieniamy z dywizem:"WŚD-ariusz".', 'Context': '...biliby Niemców, nawet gdyby nie było II WŚDariusz DobekZrobiłam prawo jazdy z kodem 78. O...', 'Suggestion': 'WŚD-ariusz', 'Rule ID': 'SKROTOWCE_BEZ_DYWIZU'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "dobekzrobiłam"?', 'Context': '...mców, nawet gdyby nie było II WŚDariusz DobekZrobiłam prawo jazdy z kodem 78. Opowiem wam, ja...', 'Suggestion': 'dobekzrobiłam', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "jaktylko"?', 'Context': '...am prawo jazdy z kodem 78. Opowiem wam, jakTylko dla odważnych. Najdłuższa kładka świata...', 'Suggestion': 'jaktylko', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "czechachnowy"?', 'Context': '...ażnych. Najdłuższa kładka świata jest w CzechachNowy trop w sprawie Iwony Wieczorek. Policja...', 'Suggestion': 'czechachnowy', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "zdjęciedefensor"?', 'Context': '...awie Iwony Wieczorek. Policja publikuje zdjęcieDefensor Realu Madryt przed kluczową decyzją. Tr...', 'Suggestion': 'zdjęciedefensor', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "komplikujeto"?', 'Context': '...yt przed kluczową decyzją. Transfer się komplikujeTo nagranie stało się hitem sieci. Kobieta...', 'Suggestion': 'komplikujeto', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Wykryto prawdopodobny błąd pisowni', 'Context': '...bieta dostała najwyższą karę w historii Noizz Blok zasłaniał widok na "świętą górę". ...', 'Suggestion': '', 'Rule ID': 'MORFOLOGIK_RULE_PL_PL'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "zburzyćspróbowałam"?', 'Context': '...iętą górę". Deweloper zdecydował się go zburzyćSpróbowałam zdobyć tabletkę "dzień po". Musiałam od...', 'Suggestion': 'zburzyćspróbowałam', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "pytaniaall"?', 'Context': '...zień po". Musiałam odpowiadać na dziwne pytaniaAll inclusive Polki w Egipcie. "5-gwiazdkow...', 'Suggestion': 'pytaniaall', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Wykryto prawdopodobny błąd pisowni', 'Context': '...usiałam odpowiadać na dziwne pytaniaAll inclusive Polki w Egipcie. "5-gwiazdkowy hotel za...', 'Suggestion': '', 'Rule ID': 'MORFOLOGIK_RULE_PL_PL'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "polscewybrali"?', 'Context': '...ła oficjalne dane dotyczące fentanylu w PolsceWybrali najpiękniejsze kraje na świecie. Lider ...', 'Suggestion': 'polscewybrali', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "zaskoczyćgraj"?', 'Context': '...iękniejsze kraje na świecie. Lider może zaskoczyćGraj za darmo na Gameplanet Sekcja autopromo...', 'Suggestion': 'zaskoczyćgraj', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Wykryto prawdopodobny błąd pisowni', 'Context': '...e. Lider może zaskoczyćGraj za darmo na Gameplanet Sekcja autopromocyjnaZapraszamy na nowe...', 'Suggestion': 'Game planet', 'Rule ID': 'MORFOLOGIK_RULE_PL_PL'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "autopromocyjnazapraszamy"?', 'Context': '...oczyćGraj za darmo na Gameplanet Sekcja autopromocyjnaZapraszamy na nowe łowisko Zostań ikoną stylu. Are...', 'Suggestion': 'autopromocyjnazapraszamy', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Dodaj spację między zdaniami', 'Context': '...ą stylu. Arena Mody wyzwala kreatywność!Na tej farmie nuda ci nie groziWybrane dla...', 'Suggestion': ' Na', 'Rule ID': 'SENTENCE_WHITESPACE'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "groziwybrane"?', 'Context': '...a kreatywność!Na tej farmie nuda ci nie groziWybrane dla Ciebie Dzisiaj mało kto pamięta Fer...', 'Suggestion': 'groziwybrane', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "zajmujebartosz"?', 'Context': '...amięta Fergie. Nie zgadniecie, czym się zajmujeBartosz SąderWzięli kredyt, a życie zamieniło s...', 'Suggestion': 'zajmujebartosz', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "sąderwzięli"?', 'Context': '...Nie zgadniecie, czym się zajmujeBartosz SąderWzięli kredyt, a życie zamieniło się w piekło....', 'Suggestion': 'sąderwzięli', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "mateusiakmostkowanie"?', 'Context': '...o. "Chwilami zostaje tylko płacz"Tomasz MateusiakMostkowanie weekendu na L4. Te błędy mogą słono kos...', 'Suggestion': 'mateusiakmostkowanie', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Wykryto prawdopodobny błąd pisowni', 'Context': '...Tomasz MateusiakMostkowanie weekendu na L4. Te błędy mogą słono kosztowaćKarolina ...', 'Suggestion': 'LA, LO, LC, LP, LG, LM, LR, LU, LH, LN, LZ, A4, L, LE, LB, LI, LV, LX, B4, H4, LF, LT', 'Rule ID': 'MORFOLOGIK_RULE_PL_PL'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "kosztowaćkarolina"?', 'Context': '...nie weekendu na L4. Te błędy mogą słono kosztowaćKarolina GomołaWrastające włoski po goleniu to z...', 'Suggestion': 'kosztowaćkarolina', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "gomoławrastające"?', 'Context': '.... Te błędy mogą słono kosztowaćKarolina GomołaWrastające włoski po goleniu to zmora. Tak sobie z...', 'Suggestion': 'gomoławrastające', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "poradziszpamiętasz"?', 'Context': '...i po goleniu to zmora. Tak sobie z nimi poradziszPamiętasz występy Polaków na Euro? Prawdziwy kibi...', 'Suggestion': 'poradziszpamiętasz', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Wykryto prawdopodobny błąd pisowni', 'Context': '...w na Euro? Prawdziwy kibic zdobędzie 13/15Córka nie poszła w ślady ojca i brata, ale......', 'Suggestion': '', 'Rule ID': 'MORFOLOGIK_RULE_PL_PL'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "artystkąw"?', 'Context': '...a w ślady ojca i brata, ale... też jest artystkąW tym wieku dostajesz drugie życie w łóżk...', 'Suggestion': 'artystkąw', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "raczyńskaquizkultowe"?', 'Context': '...ta mierzył mi temperaturę ptaszkiem"Ewa RaczyńskaQUIZKultowe seriale lat 90. Sprawdź, czy pamiętasz ...', 'Suggestion': 'raczyńskaquizkultowe', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "hitypolscy"?', 'Context': '... 90. Sprawdź, czy pamiętasz telewizyjne hityPolscy ruinersi odnawiają poniemiecki dom. "Od...', 'Suggestion': 'hitypolscy', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Wykryto prawdopodobny błąd pisowni', 'Context': '...ź, czy pamiętasz telewizyjne hityPolscy ruinersi odnawiają poniemiecki dom. "Odwiedzali ...', 'Suggestion': '', 'Rule ID': 'MORFOLOGIK_RULE_PL_PL'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "bachowskiogłoszenia"?', 'Context': '...iecki dom. "Odwiedzali go latami"Michał BachowskiOgłoszenia NieruchomościPracaSamochody osoboweZwie...', 'Suggestion': 'bachowskiogłoszenia', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "nieruchomościpracasamochody"?', 'Context': '...li go latami"Michał BachowskiOgłoszenia NieruchomościPracaSamochody osoboweZwierzętaDodaj ogłoszenieMieszka...', 'Suggestion': 'nieruchomościpracasamochody', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "osobowezwierzętadodaj"?', 'Context': '...iOgłoszenia NieruchomościPracaSamochody osoboweZwierzętaDodaj ogłoszenieMieszkania, rynek pierwotny. ...', 'Suggestion': 'osobowezwierzętadodaj', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "ogłoszeniemieszkania"?', 'Context': '...ściPracaSamochody osoboweZwierzętaDodaj ogłoszenieMieszkania, rynek pierwotny. Najnowsze oferty [CAŁ...', 'Suggestion': 'ogłoszeniemieszkania', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Brak spacji po tym znaku. Powinno być: "] ".', 'Context': '...pierwotny. Najnowsze oferty [CAŁA POLSKA]Dzisiaj zamiast 90 m kw., musimy zadowol...', 'Suggestion': '] ', 'Rule ID': 'BRAK_SPACJI'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "zmianiejak"?', 'Context': '...ę sytuacja mieszkaniowa uległa ogromnej zmianieJak urządzić dwupokojowe mieszkanie?Wybrane...', 'Suggestion': 'zmianiejak', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Dodaj spację między zdaniami', 'Context': '...anieJak urządzić dwupokojowe mieszkanie?Wybrane dla Ciebie Ofiara Kaźmierskiej przerwał...', 'Suggestion': ' Wybrane', 'Rule ID': 'SENTENCE_WHITESPACE'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "kobietykevin"?', 'Context': '...przerwała milczenie. Szokujące wyznania kobietyKevin Costner czekał na ten film trzy dekady....', 'Suggestion': 'kobietykevin', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "czerwcaquiz"?', 'Context': '...na ten film trzy dekady. W kinach od 28 czerwcaQuiz z wiedzy ogólnej. Zdobędziesz 20/20 — j...', 'Suggestion': 'czerwcaquiz', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "geniuszemszklanka"?', 'Context': '...dzy ogólnej. Zdobędziesz 20/20 — jesteś geniuszemSzklanka wody za kilkaset euro? A kto bogatemu z...', 'Suggestion': 'geniuszemszklanka', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "zabroniporady"?', 'Context': '...a wody za kilkaset euro? A kto bogatemu zabroniPorady modowe TrendyPoradySpecjalne okazjeProm...', 'Suggestion': 'zabroniporady', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "trendyporadyspecjalne"?', 'Context': '...ro? A kto bogatemu zabroniPorady modowe TrendyPoradySpecjalne okazjePromocje i wyprzedażeZAKUPYW taki...', 'Suggestion': 'trendyporadyspecjalne', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "okazjepromocje"?', 'Context': '...roniPorady modowe TrendyPoradySpecjalne okazjePromocje i wyprzedażeZAKUPYW takich spodniach la...', 'Suggestion': 'okazjepromocje', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "wyprzedażezakupyw"?', 'Context': '... TrendyPoradySpecjalne okazjePromocje i wyprzedażeZAKUPYW takich spodniach latem chodzić będą wsz...', 'Suggestion': 'wyprzedażezakupyw', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "chłodzite"?', 'Context': '...ą wszyscy. Nie opinają, a materiał miło chłodziTe ażurowe półbuty polskiej marki to hit. ...', 'Suggestion': 'chłodzite', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Dodaj spację między zdaniami', 'Context': '...Są eleganckie i miękkie. Nic nie uwiera!Ta sukienka midi przykuwa wzrok i obłędnie...', 'Suggestion': ' Ta', 'Rule ID': 'SENTENCE_WHITESPACE'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "szalejąwybrane"?', 'Context': '... i obłędnie wyszczupla. 50-latki za nią szalejąWybrane dla Ciebie Najpopularniejsze rodzaje pa...', 'Suggestion': 'szalejąwybrane', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "ogrodowychrosyjski"?', 'Context': '...iebie Najpopularniejsze rodzaje palisad ogrodowychRosyjski "straszak" dopłynął do Kuby. W USA patr...', 'Suggestion': 'ogrodowychrosyjski', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "nerwowotak"?', 'Context': '...traszak" dopłynął do Kuby. W USA patrzą nerwowoTak Szkoci zdobyli jedynego gola. Niewiaryg...', 'Suggestion': 'nerwowotak', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Ten wyraz nie powinien występować na początku zdania.', 'Context': '...ech [WIDEO]"Pracuję, zarabiam i wydaję. Ale oszczędności nie mam żadnych"Objaw chor...', 'Suggestion': '', 'Rule ID': 'BOWIEM_ZAS'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "toalecietatiana"?', 'Context': '...orej wątroby, który widać, gdy jesteś w toalecieTatiana NaklickaKalafior w tych potrawach to st...', 'Suggestion': 'toalecietatiana', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "naklickakalafior"?', 'Context': '...óry widać, gdy jesteś w toalecieTatiana NaklickaKalafior w tych potrawach to strzał w 10! Sprawd...', 'Suggestion': 'naklickakalafior', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "wszystkiew"?', 'Context': '...ch potrawach to strzał w 10! Sprawdź je wszystkieW płaszczu Matki Bożej z Guadalupe odkryt...', 'Suggestion': 'wszystkiew', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Wykryto prawdopodobny błąd pisowni', 'Context': '...dź je wszystkieW płaszczu Matki Bożej z Guadalupe odkryto zapis melodiiTo ona skradła ser...', 'Suggestion': '', 'Rule ID': 'MORFOLOGIK_RULE_PL_PL'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "melodiito"?', 'Context': '...u Matki Bożej z Guadalupe odkryto zapis melodiiTo ona skradła serce Zbigniewa Bońka. "Gru...', 'Suggestion': 'melodiito', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "domuprzepisy"?', 'Context': '...serce Zbigniewa Bońka. "Gruba" rządzi w domuPrzepisy Ta sałatka odmieni dietę kobiet po pięć...', 'Suggestion': 'domuprzepisy', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "włosówprzepis"?', 'Context': '...ziesiątce. Koniec z tyciem i wypadaniem włosówPrzepis na pyszną sałatkę. Co zrobić, by kapust...', 'Suggestion': 'włosówprzepis', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Dodaj spację między zdaniami', 'Context': '.... Co zrobić, by kapusta nie była twarda?Ziemniaki mogą być trujące. O co chodzi?Umów się ...', 'Suggestion': ' Ziemniaki', 'Rule ID': 'SENTENCE_WHITESPACE'}, {'Error': 'Dodaj spację między zdaniami', 'Context': '...Ziemniaki mogą być trujące. O co chodzi?Umów się na randkę Gdzie w XXI w. znajdujemy...', 'Suggestion': ' Umów', 'Rule ID': 'SENTENCE_WHITESPACE'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "dwojenieruchomości"?', 'Context': '...tery przepisy na romantyczny wieczór we dwojeNieruchomości Gdzie ceny mieszkań rosną najbardziej? ...', 'Suggestion': 'dwojenieruchomości', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Brak spacji po tym znaku. Powinno być: "] ".', 'Context': '... z rynku wtórnego [oferty z CAŁEJ POLSKI]MIESZKANIA z rynku pierwotnego [oferty z...', 'Suggestion': '] ', 'Rule ID': 'BRAK_SPACJI'}, {'Error': 'Brak spacji po tym znaku. Powinno być: "] ".', 'Context': '...rynku pierwotnego [oferty z CAŁEJ POLSKI]DZIAŁKI budowlane [oferty z CAŁEJ POLSKI...', 'Suggestion': '] ', 'Rule ID': 'BRAK_SPACJI'}, {'Error': 'Brak spacji po tym znaku. Powinno być: "] ".', 'Context': '...DZIAŁKI budowlane [oferty z CAŁEJ POLSKI]Więcej:MieszkaniaDomyDziałkiBiuraLokale ...', 'Suggestion': '] ', 'Rule ID': 'BRAK_SPACJI'}, {'Error': 'Brak spacji po tym znaku interpunkcyjnym. Powinno być: ": ".', 'Context': '... budowlane [oferty z CAŁEJ POLSKI]Więcej:MieszkaniaDomyDziałkiBiuraLokale użytkow...', 'Suggestion': ': ', 'Rule ID': 'BRAK_SPACJI'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "mieszkaniadomydziałkibiuralokale"?', 'Context': '...budowlane [oferty z CAŁEJ POLSKI]Więcej:MieszkaniaDomyDziałkiBiuraLokale użytkoweOferty deweloperówSprzedaj nier...', 'Suggestion': 'mieszkaniadomydziałkibiuralokale', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "użytkoweoferty"?', 'Context': '...Więcej:MieszkaniaDomyDziałkiBiuraLokale użytkoweOferty deweloperówSprzedaj nieruchomośćNie prz...', 'Suggestion': 'użytkoweoferty', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "deweloperówsprzedaj"?', 'Context': '...iaDomyDziałkiBiuraLokale użytkoweOferty deweloperówSprzedaj nieruchomośćNie przegap Zaskakujące sce...', 'Suggestion': 'deweloperówsprzedaj', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "nieruchomośćnie"?', 'Context': '...kale użytkoweOferty deweloperówSprzedaj nieruchomośćNie przegap Zaskakujące sceny na pogrzebie ...', 'Suggestion': 'nieruchomośćnie', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Dodaj spację między zdaniami', 'Context': '... pogrzebie w Stęszewie. To rzadki widok!Kwalifikacje przed Grand Prix. Miejsca Polaków? Tak ...', 'Suggestion': ' Kwalifikacje', 'Rule ID': 'SENTENCE_WHITESPACE'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "byłonie"?', 'Context': '...x. Miejsca Polaków? Tak źle jeszcze nie byłoNie zbieram w lesie tych owoców. Można za t...', 'Suggestion': 'byłonie', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "innegopis"?', 'Context': '...zywnych przedmiotów. Dziś liczy się coś innegoPiS szuka "Dudy 2.0". Pojawiają się zaskaku...', 'Suggestion': 'innegopis', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "nazwiskado"?', 'Context': '...a "Dudy 2.0". Pojawiają się zaskakujące nazwiskaDo 17 czerwca jest czas na wymianę prawa j...', 'Suggestion': 'nazwiskado', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "polskiegrecję"?', 'Context': '...wca jest czas na wymianę prawa jazdy na polskieGrecję paraliżują upały. Byłam na urlopie na R...', 'Suggestion': 'polskiegrecję', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Dodaj spację między zdaniami', 'Context': '...upały. Byłam na urlopie na Rodos. Warto?Zatankował i odjechał bez płacenia. Policjanci rus...', 'Suggestion': ' Zatankował', 'Rule ID': 'SENTENCE_WHITESPACE'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "strzałypogodakb"?', 'Context': '...nia. Policjanci ruszyli w pościg. Padły strzałyPogodaKB.plZapytajŚciągiEncyklopediaTesty szkoln...', 'Suggestion': 'strzałypogodakb', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "plzapytajściągiencyklopediatesty"?', 'Context': '...ruszyli w pościg. Padły strzałyPogodaKB.plZapytajŚciągiEncyklopediaTesty szkolneZadania szkolneQuizyOKO.PressBiz...', 'Suggestion': 'plzapytajściągiencyklopediatesty', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "szkolnezadania"?', 'Context': '...godaKB.plZapytajŚciągiEncyklopediaTesty szkolneZadania szkolneQuizyOKO.PressBiznes i finanseGr...', 'Suggestion': 'szkolnezadania', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "szkolnequizyoko"?', 'Context': '...jŚciągiEncyklopediaTesty szkolneZadania szkolneQuizyOKO.PressBiznes i finanseGryHobbyJedzenie i...', 'Suggestion': 'szkolnequizyoko', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "pressbiznes"?', 'Context': '...diaTesty szkolneZadania szkolneQuizyOKO.PressBiznes i finanseGryHobbyJedzenie i napojeMapa ...', 'Suggestion': 'pressbiznes', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "finansegryhobbyjedzenie"?', 'Context': '...neZadania szkolneQuizyOKO.PressBiznes i finanseGryHobbyJedzenie i napojeMapa serwisówPrywatnośćReklama ...', 'Suggestion': 'finansegryhobbyjedzenie', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "napojemapa"?', 'Context': '...PressBiznes i finanseGryHobbyJedzenie i napojeMapa serwisówPrywatnośćReklama w OneciePraca...', 'Suggestion': 'napojemapa', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "serwisówprywatnośćreklama"?', 'Context': '... i finanseGryHobbyJedzenie i napojeMapa serwisówPrywatnośćReklama w OneciePraca w Onecie© 2024 Ringier Ax...', 'Suggestion': 'serwisówprywatnośćreklama', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "oneciepraca"?', 'Context': '... napojeMapa serwisówPrywatnośćReklama w OneciePraca w Onecie© 2024 Ringier Axel Springer Po...', 'Suggestion': 'oneciepraca', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Wykryto prawdopodobny błąd pisowni', 'Context': '...rwisówPrywatnośćReklama w OneciePraca w Onecie© 2024 Ringier Axel Springer Polska sp. z...', 'Suggestion': 'Onecie', 'Rule ID': 'MORFOLOGIK_RULE_PL_PL'}, {'Error': 'Wykryto prawdopodobny błąd pisowni', 'Context': '...ośćReklama w OneciePraca w Onecie© 2024 Ringier Axel Springer Polska sp. z o.o. - Power...', 'Suggestion': 'Ringiem, Ringi er', 'Rule ID': 'MORFOLOGIK_RULE_PL_PL'}, {'Error': 'Wykryto prawdopodobny błąd pisowni', 'Context': '...ngier Axel Springer Polska sp. z o.o. - Powered by Ring Publishing | Developed by RAS T...', 'Suggestion': 'Powerek, Powerem', 'Rule ID': 'MORFOLOGIK_RULE_PL_PL'}, {'Error': 'Wykryto prawdopodobny błąd pisowni', 'Context': '.... z o.o. - Powered by Ring Publishing | Developed by RAS TechSystematyczne pobieranie tre...', 'Suggestion': 'Developer, Deweloper', 'Rule ID': 'MORFOLOGIK_RULE_PL_PL'}, {'Error': 'Nietypowa kombinacja małych i dużych liter. Czy nie powinno być: "techsystematyczne"?', 'Context': '...d by Ring Publishing | Developed by RAS TechSystematyczne pobieranie treści, danych lub informacj...', 'Suggestion': 'techsystematyczne', 'Rule ID': 'NIETYPOWA_KOMBINACJA_DUZYCH_I_MALYCH_LITER'}, {'Error': 'Wykryto prawdopodobny błąd pisowni', 'Context': '...formacji z tej strony internetowej (web scraping), jak również eksploracja tekstu i dany...', 'Suggestion': '', 'Rule ID': 'MORFOLOGIK_RULE_PL_PL'}, {'Error': 'Wykryto prawdopodobny błąd pisowni', 'Context': '...ak również eksploracja tekstu i danych (TDM) (w tym pobieranie i eksploracyjna anal...', 'Suggestion': 'TYM, TAM, TOM, ADM, DM, TIM, TM, MDM, TDP, ODM, TUM, TKM, TŚM, ZDM, NDM, T DM', 'Rule ID': 'MORFOLOGIK_RULE_PL_PL'}, {'Error': 'W wypadku zbiegu dwóch nawiasów zwykle się je łączy, a treść rozdziela się średnikiem: "; ".', 'Context': '...również eksploracja tekstu i danych (TDM) (w tym pobieranie i eksploracyjna analiza...', 'Suggestion': '; ', 'Rule ID': 'ZBIEG_NAWIASOW'}, {'Error': 'Wykryto prawdopodobny błąd pisowni', 'Context': '...m baz danych), czy to przez roboty, web crawlers, oprogramowanie, narzędzia lub dowolną ...', 'Suggestion': '', 'Rule ID': 'MORFOLOGIK_RULE_PL_PL'}, {'Error': 'Prawdopodobnie brakuje przecinka. Powinno być: ", lub".', 'Context': '...amowanie, narzędzia lub dowolną manualną lub zautomatyzowaną metodą, w celu tworzeni...', 'Suggestion': ', lub', 'Rule ID': 'BRAK_PRZECINKA_ANI'}, {'Error': 'Wykryto prawdopodobny błąd pisowni', 'Context': '...ji (AI), bez uprzedniej, wyraźnej zgody Ringier Axel Springer Polska sp. z o.o. (RASP) ...', 'Suggestion': 'Ringiem, Ringi er', 'Rule ID': 'MORFOLOGIK_RULE_PL_PL'}, {'Error': 'Wykryto prawdopodobny błąd pisowni', 'Context': '...ingier Axel Springer Polska sp. z o.o. (RASP) jest zabronione. Wyjątek stanowią sytu...', 'Suggestion': 'RAS, RASY, ASP, RASA, RASĘ, RAP, RASĄ, ZASP, WASP, RAMP, RAPP, RAŚ, NASP, RASO, RĄSI, RĄŚ, R ASP, RAS P', 'Rule ID': 'MORFOLOGIK_RULE_PL_PL'}]

Ćwiczenie 2: Napisz skrypt, który poszuka błędów w komentarzach klasy Javowej (zwykłych // oraz w javadocach). Uruchom ten skrypt na źródłach wybranego opensourcowego projektu w Javie.

!pip install textblob

import os
import re
from textblob import TextBlob

def open_file(file_path):
    with open(file_path, 'r', encoding='utf-8') as file:
        return file.readlines()


def check_comments(lines):
    comments = []
    in_javadoc = False
    comment_block = []

    for line in lines:
        line = line.strip()
        if line.startswith('/**'):
            in_javadoc = True
            comment_block.append(line)
        elif line.startswith('*/') and in_javadoc:
            in_javadoc = False
            comment_block.append(line)
            comments.append('\n'.join(comment_block))
            comment_block = []
        elif in_javadoc or line.startswith('*'):
            comment_block.append(line)
        elif line.startswith('//'):
            comments.append(line)

    return comments

def find_errors(comments):
    errors = []
    for comment in comments:
        words = re.findall(r'\b\w+\b', comment)
        for word in words:
            if not TextBlob(word).correct() == word:
                errors.append(f"Misspelled word '{word}' in comment:\n{comment}\n")

        if comment.startswith('/**'):
            if '@param' not in comment and '()' in comment:
                errors.append(f"Missing @param tag in comment:\n{comment}\n")
            if '@return' not in comment and 'return' in comment:
                errors.append(f"Missing @return tag in comment:\n{comment}\n")

    return errors

def correct_java_grammar(java_file_path):
    comments = check_comments(open_file(java_file_path))
    return find_errors(comments)
Requirement already satisfied: textblob in /usr/local/lib/python3.10/dist-packages (0.17.1)
Requirement already satisfied: nltk>=3.1 in /usr/local/lib/python3.10/dist-packages (from textblob) (3.8.1)
Requirement already satisfied: click in /usr/local/lib/python3.10/dist-packages (from nltk>=3.1->textblob) (8.1.7)
Requirement already satisfied: joblib in /usr/local/lib/python3.10/dist-packages (from nltk>=3.1->textblob) (1.4.2)
Requirement already satisfied: regex>=2021.8.3 in /usr/local/lib/python3.10/dist-packages (from nltk>=3.1->textblob) (2024.5.15)
Requirement already satisfied: tqdm in /usr/local/lib/python3.10/dist-packages (from nltk>=3.1->textblob) (4.66.4)
import requests
from bs4 import BeautifulSoup

def get_page_text(url):
    page = requests.get(url)
    soup = BeautifulSoup(page.content, 'html.parser')
    for script_or_style in soup(['script', 'style']):
        script_or_style.extract()
    text = soup.get_text()
    return text

def extract_java_class(text):
    start_index = text.find('/**')
    end_index = text.find('}', start_index) + 1
    return text[start_index:end_index]

def split_into_lines(java_class_text):
    return java_class_text.split('\n')

url = "https://www.tutorialspoint.com/java/java_documentation.htm"
page_text = get_page_text(url)
java_class_text = split_into_lines(extract_java_class(page_text))

print(find_errors(check_comments(java_class_text)))
['Misspelled word \'Zara\' in comment:\n/**\n* The HelloWorld program implements an application that\n* simply displays "Hello World!" to the standard output.\n*\n* @author  Zara Ali\n* @version 1.0\n* @since   2014-03-31\n*/\n', 'Misspelled word \'Ali\' in comment:\n/**\n* The HelloWorld program implements an application that\n* simply displays "Hello World!" to the standard output.\n*\n* @author  Zara Ali\n* @version 1.0\n* @since   2014-03-31\n*/\n']