diff --git a/src/croatian/wiktionary/extract.py b/src/croatian/wiktionary/extract.py
new file mode 100644
index 00000000..db0b334a
--- /dev/null
+++ b/src/croatian/wiktionary/extract.py
@@ -0,0 +1,64 @@
+import json
+
+# https://kaikki.org/dictionary/rawdata.html
+
+FILE = 'raw-wiktextract-data.json'
+
+MYLANG = 'Serbo-Croatian'
+
+GENDERS = ['masculine', 'feminine', 'neuter']
+
+NOUN_CASES = {
+ 'singular': {
+ 'nominative': 'snom',
+ 'genitive': 'sgen',
+ 'dative': 'sdat',
+ 'accusative': 'sacc',
+ 'vocative': 'svoc',
+ 'instrumental': 'sins'
+ },
+ 'plural': {
+ 'nominative': 'pnom',
+ 'genitive': 'pgen',
+ 'dative': 'pdat',
+ 'accusative': 'pacc'
+ }
+ }
+
+
+
+def get_forms(pos, forms):
+ dict = {}
+ if pos == 'noun':
+ for f in forms:
+ for g in GENDERS:
+ if g in f.get('tags', []):
+ dict['gender'] = g
+ tags = f.get('tags', [])
+ for num in NOUN_CASES:
+ if num in tags:
+ for case in NOUN_CASES[num]:
+ if case in tags:
+ dict[NOUN_CASES[num][case]] = f['form']
+ return dict
+
+
+def lexinfo(data):
+ return {'pos': data['pos'],
+ 'word': data['word'],
+ 'forms': get_forms(data['pos'], data['forms'])
+ }
+
+
+
+if __name__ == '__main__':
+ with open(FILE, "r", encoding="utf-8") as f:
+ for line in f:
+ data = json.loads(line)
+ if data.get('lang', '') == MYLANG and (
+ all([x in data for x in ['pos', 'word', 'forms']])):
+ print(lexinfo(data))
+
+
+# noun plata [{'form': 'pláta', 'tags': ['canonical', 'feminine']}, {'form': 'пла́та', 'tags': ['Cyrillic']}, {'form': '', 'source': 'Declension', 'tags': ['table-tags']}, {'form': 'plata', 'tags': ['nominative', 'singular'], 'source': 'Declension'}, {'form': 'plate', 'tags': ['nominative', 'plural'], 'source': 'Declension'}, {'form': 'plate', 'tags': ['genitive', 'singular'], 'source': 'Declension'}, {'form': 'plata', 'tags': ['genitive', 'plural'], 'source': 'Declension'}, {'form': 'plati', 'tags': ['dative', 'singular'], 'source': 'Declension'}, {'form': 'platama', 'tags': ['dative', 'plural'], 'source': 'Declension'}, {'form': 'platu', 'tags': ['accusative', 'singular'], 'source': 'Declension'}, {'form': 'plate', 'tags': ['accusative', 'plural'], 'source': 'Declension'}, {'form': 'plato', 'tags': ['singular', 'vocative'], 'source': 'Declension'}, {'form': 'plate', 'tags': ['plural', 'vocative'], 'source': 'Declension'}, {'form': 'plati', 'tags': ['locative', 'singular'], 'source': 'Declension'}, {'form': 'platama', 'tags': ['locative', 'plural'], 'source': 'Declension'}, {'form': 'platom', 'tags': ['instrumental', 'singular'], 'source': 'Declension'}, {'form': 'platama', 'tags': ['instrumental', 'plural'], 'source': 'Declension'}]
+
diff --git a/src/croatian/wiktionary/izvor.html b/src/croatian/wiktionary/izvor.html
new file mode 100644
index 00000000..6842d72f
--- /dev/null
+++ b/src/croatian/wiktionary/izvor.html
@@ -0,0 +1,451 @@
+
+
+
+
+izvor - Wiktionary
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
izvor
+
+
Izvor: Wiktionary
+
+
+
+
+
Idi na navigaciju
+
Idi na pretragu
+
+
+
Srpskohrvatski[uredi]
+
+
- IPA: /ǐzʋor/
+- Hifenacija: i‧zvor
+
+
ìzvor m (ćirilica ѝзвор)
+
+
Značenja:
+
- (značenje izvedeno preko sinonima) izdan, studenac, kladenac, zdenac, izvorište, vrelo, istočnik, fig. uzrok fig., reg. vir reg., buk reg., ubao reg., ret. bunar ret., vrutak ret., ključ ret., vodnjak ret., oko ret., slanac suž., slatina suž., toplice suž., slanač suž. reg., slanača suž., vrućica suž. reg., terma suž., slanica suž. reg., toplica suž. [1]
+- (značenje izvedeno preko sinonima) fig. polazište fig., osnova, temelj, začetak, početak, platforma, uzrok, praizvor, pozadina, prauzrok, polaznica, stožer, matica, izvorište, osnovica, poreklo, podloga, ishodište, počelo, praelement, nulta tačka, pramaterija, početna tačka, prapočetak, leglo fig., kolevka fig., zametak fig., koren fig., vrelo fig., klica fig., seme fig., praskozorje fig., žarište fig., hrv. podrijetlo hrv. [1]
+- (značenje izvedeno preko sinonima) materija, građa, rukopis, dokumentacija, materijal, literatura, korpus, dokument, gradivo, podaci, fam. štof fam., ret. tvorivo ret. [1]
+
+
+
Sinonimi:
+
- izdan, studenac, kladenac, zdenac, izvorište, vrelo, istočnik, fig. uzrok fig., reg. vir reg., buk reg., ubao reg., ret. bunar ret., vrutak ret., ključ ret., vodnjak ret., oko ret., slanac suž., slatina suž., toplice suž., slanač suž. reg., slanača suž., vrućica suž. reg., terma suž., slanica suž. reg., toplica suž. [1]
+- fig. polazište fig., osnova, temelj, začetak, početak, platforma, uzrok, praizvor, pozadina, prauzrok, polaznica, stožer, matica, izvorište, osnovica, poreklo, podloga, ishodište, počelo, praelement, nulta tačka, pramaterija, početna tačka, prapočetak, leglo fig., kolevka fig., zametak fig., koren fig., vrelo fig., klica fig., seme fig., praskozorje fig., žarište fig., hrv. podrijetlo hrv. [1]
+- materija, građa, rukopis, dokumentacija, materijal, literatura, korpus, dokument, gradivo, podaci, fam. štof fam., ret. tvorivo ret. [1]
+
+
+
+
+
+
Deklinacija[uredi]
+
+
deklinacija imenice izvor
+
+
+
+
+|
+ |
+jednina
+ |
+množina
+ |
+
+| nominativ
+ |
+izvor
+ |
+izvori
+ |
+
+| genitiv
+ |
+izvora
+ |
+izvora
+ |
+
+| dativ
+ |
+izvoru
+ |
+izvorima
+ |
+
+| akuzativ
+ |
+izvor
+ |
+izvore
+ |
+
+| vokativ
+ |
+izvore
+ |
+izvori
+ |
+
+| lokativ
+ |
+izvoru
+ |
+izvorima
+ |
+
+| instrumental
+ |
+izvorom
+ |
+izvorima
+ |
+
Reference[uredi]
+
- „izvor” u Hrvatskom jezičnom portalu
+
+
+
+
+
+
+
+
+
+
+
+
+
Navigacijski meni
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/croatian/wiktionary/notes.txt b/src/croatian/wiktionary/notes.txt
new file mode 100644
index 00000000..31f7e290
--- /dev/null
+++ b/src/croatian/wiktionary/notes.txt
@@ -0,0 +1,3 @@
+https://github.com/tatuylonen/wiktextract
+
+https://kaikki.org/dictionary/rawdata.html