Skip to content

Instantly share code, notes, and snippets.

@jhw
Last active April 12, 2020 07:55
Show Gist options
  • Save jhw/f54f98ff64e9651975a5a931e3215d62 to your computer and use it in GitHub Desktop.
Save jhw/f54f98ff64e9651975a5a931e3215d62 to your computer and use it in GitHub Desktop.
Parse Master Russian 500 nouns for Quizlet
python nouns_500.py
bin
include
lib
local
share
*.pyc
# *.csv
# *.yaml
*.html
  • virtualenv -p /usr/bin/python3.6 .
  • . bin/activate
  • pip install -U -r requirements.txt
  • {...}
  • deactivate
We can make this file beautiful and searchable if this error is corrected: It looks like row 2 should actually have 2 columns, instead of 1. in line 1.
человек (m) man, person (#1)
год (m) year (#2)
время (n) time (#3)
рука (f) hand, arm (#4)
дело (n) business, affair, matter (#5)
раз (m) time, once, since (#6)
глаз (m) eye, sight (#7)
жизнь (f) life (#8)
день (m) day (#9)
голова (f) head, mind, brains (#10)
друг (m) friend (#11)
дом (m) house, home (#12)
слово (n) word (#13)
место (n) place, seat (#14)
лицо (n) face, person (#15)
сторона (f) side, party (#16)
нога (f) foot, leg (#17)
дверь (f) door (#18)
работа (f) work, job (#19)
земля (f) earth, land, soil (#20)
конец (m) end, distance (#21)
час (m) hour, time (#22)
голос (m) voice (#23)
город (m) town, city (#24)
вода (f) water (#25)
стол (m) table, desk, board (#26)
ребёнок (m) child, kid, infant (#27)
сила (f) strength, force (#28)
отец (m) father (#29)
женщина (f) woman (#30)
машина (f) car, machine, engine (#31)
случай (m) case, occasion, incident (#32)
ночь (f) night (#33)
мир (m) world, peace (#34)
вид (m) appearance, look, view (#35)
ряд (m) row, line (#36)
начало (n) beginning, origin, source (#37)
вопрос (m) question, matter, problem (#38)
война (f) war (#39)
деньги (p) money (#40)
минута (f) minute, moment (#41)
жена (f) wife (#42)
правда (f) truth (#43)
страна (f) country (#44)
свет (m) light, world (#45)
мать (f) mother (#46)
товарищ (m) comrade, friend (#47)
дорога (f) road, way, journey (#48)
окно (n) window, windowsill (#49)
комната (f) a room (#50)
Москва (f) Moscow (#51)
часть (f) part, share, department (#52)
книга (f) a book (#53)
улица (f) street (#54)
душа (f) soul, spirit (#55)
утро (n) morning (#56)
вечер (m) evening (#57)
пол (m) floor, sex (#58)
народ (m) people, nation (#59)
плечо (n) shoulder, upper arm (#60)
бог (m) god (#61)
взгляд (m) look, glance, view (#62)
палец (m) finger, toe (#63)
Россия (f) Russia (#64)
история (f) history, story, event (#65)
мысль (f) thought, idea (#66)
сын (m) son (#67)
лес (m) forest (#68)
пора (f) time, pore (#69)
имя (n) name (#70)
разговор (m) talk, conversation (#71)
тело (n) body (#72)
стена (f) wall (#73)
право (n) right (#74)
старик (m) old man (#75)
мама (f) mummy, mum (#76)
путь (m) way, track, path (#77)
месяц (m) month (#78)
спина (f) back (#79)
язык (m) tongue, language (#80)
сердце (n) heart (#81)
мальчик (m) boy (#82)
небо (n) sky (#83)
смерть (f) death (#84)
девушка (f) girl, miss (#85)
образ (m) shape, form, image (#86)
письмо (n) letter (#87)
власть (f) power (#88)
воздух (m) air (#89)
брат (m) brother (#90)
отношение (n) relationship, attitude (#91)
система (f) system (#92)
квартира (f) flat, apartment (#93)
любовь (f) love (#94)
солдат (m) soldier (#95)
хозяин (m) master, boss, host (#96)
начальник (m) chief, head, superior (#97)
школа (f) school (#98)
парень (m) boy, fellow, guy (#99)
кровь (f) blood (#100)
солнце (n) sun (#101)
неделя (f) week (#102)
ребята (p) guys, children (#103)
шаг (m) step (#104)
мужчина (m) man, male (#105)
нос (m) nose (#106)
внимание (n) attention (#107)
капитан (m) captain, master (#108)
ухо (n) ear (#109)
чувство (n) feeling (#110)
берег (m) bank, shore, coast (#111)
семья (f) family (#112)
генерал (m) general (#113)
момент (m) moment, instant (#114)
труд (m) labour, work (#115)
группа (f) group (#116)
муж (m) husband (#117)
движение (n) movement (#118)
порядок (m) order (#119)
ответ (m) answer, reply (#120)
газета (f) newspaper (#121)
помощь (f) help (#122)
собака (f) dog (#123)
дерево (n) tree (#124)
снег (m) snow (#125)
сон (m) dream (#126)
смысл (m) sense, meaning, purpose (#127)
двор (m) yard, court (#128)
форма (f) form, shape, uniform (#129)
возможность (f) possibility, opportunity, chance (#130)
общество (n) society (#131)
грудь (f) breast, chest (#132)
угол (m) corner, angle (#133)
чёрный (m) black (#134)
век (m) century, age (#135)
карман (m) pocket (#136)
немец (m) German (#137)
губа (f) lip (#138)
дядя (m) uncle (#139)
огонь (m) fire (#140)
писатель (m) writer (#141)
армия (f) army (#142)
состояние (n) state, condition, fortune (#143)
зуб (m) tooth (#144)
очередь (f) line, queue, turn (#145)
камень (m) stone (#146)
гость (m) guest (#147)
ветер (m) wind (#148)
рота (f) company (#149)
закон (m) law, act, statue (#150)
море (n) sea (#151)
гора (f) mountain, hill (#152)
врач (m) physician, doctor (#153)
край (m) border, edge, land, country (#154)
река (f) river (#155)
мера (f) measure, step (#156)
действие (n) action, effect (#157)
вещь (f) thing (#158)
ход (m) move (#159)
боль (f) pain (#160)
судьба (f) fate, fortune, destiny (#161)
причина (f) cause, reason, motive (#162)
черта (f) line, boundary, trait (#163)
девочка (f) girl, little girl (#164)
волос (m) hair (#165)
номер (m) number, size, room, issue (#166)
глава (f) head, chief (#167)
командир (m) commander, commanding officer (#168)
партия (f) party (#169)
проблема (f) problem, issue (#170)
страх (m) fear (#171)
бумага (f) paper (#172)
герой (m) hero (#173)
пара (f) pair, couple (#174)
государство (n) State (#175)
деревня (f) village, country (#176)
речь (f) speech (#177)
средство (n) means, remedy (#178)
положение (n) position, posture, condition, state (#179)
связь (f) tie, bond, connection, relation (#180)
класс (m) class (#181)
цель (f) goal, object, target (#182)
знать (f) aristocracy, nobility, the élite (#183)
профессор (m) professor (#184)
господин (m) gentleman, Mr. (#185)
счастье (n) happiness, luck (#186)
дух (m) spirit (#187)
план (m) plan (#188)
зал (m) hall (#189)
директор (m) director, manager (#190)
память (f) memory (#191)
результат (m) result, outcome (#192)
след (m) track, footprint (#193)
бутылка (f) bottle (#194)
условие (n) condition, term (#195)
ум (m) mind, brains, intellect (#196)
процесс (m) process (#197)
картина (f) picture, painting (#198)
центр (m) center (#199)
будущее (n) future (#200)
число (n) number (#201)
рубль (m) ruble (#202)
вера (f) faith, belief (#203)
удар (m) blow, stroke (#204)
телефон (m) telephone (#205)
колено (n) knee (#206)
коридор (m) corridor, passage (#207)
мужик (m) muzhik, man (#208)
автор (m) author (#209)
встреча (f) meeting, reception (#210)
кабинет (m) study, room, office suite (#211)
документ (m) document (#212)
самолет (m) aircraft, aeroplane (#213)
игра (f) game, play (#214)
рассказ (m) story (#215)
хлеб (m) bread (#216)
развитие (n) development (#217)
трубка (f) tube, roll, pipe (#218)
враг (m) enemy (#219)
доктор (m) doctor (#220)
ладонь (f) palm (#221)
наука (f) science (#222)
лейтенант (m) lieutenant (#223)
служба (f) service, work (#224)
счет (m) bill, account (#225)
кухня (f) kitchen (#226)
решение (n) decision, conclusion (#227)
молодая (f) bride, young (#228)
роман (m) novel, romance (#229)
компания (f) company (#230)
течение (n) current (#231)
метр (m) meter, metre (#232)
институт (m) institute (#233)
интерес (m) interest (#234)
половина (f) half (#235)
качество (n) quality (#236)
бой (m) battle, fight, combat (#237)
шея (f) neck (#238)
идея (f) idea (#239)
трава (f) grass (#240)
дед (m) grandfather, old man (#241)
сознание (n) consciousness (#242)
родитель (m) parent (#243)
чай (m) tea (#244)
род (m) family, clan, generation (#245)
звук (m) sound (#246)
магазин (m) shop, store (#247)
президент (m) president (#248)
поэт (m) poet (#249)
спасибо (n) gratitude, thanks (#250)
болезнь (f) illness, sickness, disease (#251)
событие (n) event (#252)
кожа (f) skin (#253)
лист (m) leaf, sheet (#254)
слеза (f) tear (#255)
надежда (f) hope (#256)
литература (f) literature (#257)
оружие (n) weapon (#258)
запах (m) smell, odour, scent (#259)
роль (f) role (#260)
рост (m) growth, increase, height (#261)
природа (f) nature (#262)
точка (f) dot, point (#263)
звезда (f) star (#264)
фамилия (f) surname (#265)
характер (m) character, disposition, temper (#266)
офицер (m) officer (#267)
толпа (f) crowd (#268)
уровень (m) level (#269)
кресло (n) chair (#270)
баба (f) woman, wife, old woman (#271)
секунда (f) a second (#272)
банк (m) bank (#273)
опыт (m) experience (#274)
сапог (m) boot (#275)
правило (n) rule (#276)
стекло (n) glass (#277)
дочь (f) daughter (#278)
член (m) member, limb (#279)
десяток (m) ten, dozens (#280)
цветок (m) flower (#281)
желание (n) wish (#282)
дождь (m) rain (#283)
лоб (m) forehead (#284)
улыбка (f) smile (#285)
борьба (f) fight, struggle (#286)
ворот (m) collar (#287)
ящик (m) box, case (#288)
этаж (m) floor, storey (#289)
революция (f) revolution (#290)
сосед (m) neighbour (#291)
сестра (f) sister (#292)
ситуация (f) situation (#293)
количество (n) quantity (#294)
выход (m) exit (#295)
совет (m) advice (#296)
дурак (m) fool, idiot (#297)
союз (m) union, alliance, conjunction (#298)
лето (n) summer (#299)
граница (f) border (#300)
цвет (m) colour, color (#301)
свобода (f) freedom (#302)
стул (m) chair (#303)
поезд (m) train (#304)
музыка (f) music (#305)
тень (f) shadow (#306)
лошадь (f) horse (#307)
поле (n) field (#308)
тип (m) type, model (#309)
суд (m) court, law-court (#310)
площадь (f) square, area (#311)
радость (f) gladness, joy (#312)
возраст (m) age (#313)
орган (m) organ, body (#314)
карта (f) map (#315)
король (m) king (#316)
слава (f) glory, fame (#317)
полковник (m) colonel (#318)
бок (m) side, flank (#319)
цена (f) price (#320)
информация (f) information (#321)
мозг (m) brain (#322)
удовольствие (n) pleasure (#323)
воля (f) will (#324)
область (f) oblast, province, field (#325)
крыша (f) roof (#326)
дама (f) lady, partner, queen (#327)
сад (m) garden, yard (#328)
правительство (n) government (#329)
название (n) name, title (#330)
пример (m) example (#331)
зеркало (n) mirrow (#332)
дым (m) smog (#333)
факт (m) fact (#334)
рыба (f) fish (#335)
бабушка (f) grandmother (#336)
вино (n) wine (#337)
учитель (m) teacher, instructor (#338)
круг (m) circle (#339)
папа (m) dad, daddy (#340)
повод (m) occastion, reason, bridle (#341)
лагерь (m) camp (#342)
птица (f) bird (#343)
корабль (m) ship (#344)
мнение (n) opinion (#345)
зима (f) winter (#346)
километр (m) kilometre, kilometer (#347)
кровать (f) bed (#348)
лестница (f) staircase (#349)
детство (n) childhood (#350)
остров (m) island (#351)
статья (f) article (#352)
водка (f) vodka (#353)
темнота (f) darkness (#354)
станция (f) station (#355)
гражданин (m) citizen (#356)
команда (f) team, command (#357)
заболевание (n) disease, illness (#358)
живот (m) stomach, belly (#359)
тишина (f) silence, stillness (#360)
фронт (m) front (#361)
щека (f) cheek (#362)
район (m) area, region (#363)
выражение (n) expression (#364)
мешок (m) bag, sack (#365)
большинство (n) majority (#366)
управление (n) operation, control (#367)
приказ (m) order (#368)
куст (m) bush (#369)
художник (m) painter, artist (#370)
знак (m) sign (#371)
завод (m) factory (#372)
кулак (m) fist (#373)
стакан (m) glass (#374)
рот (m) mouth (#375)
лечение (n) treatment, cure (#376)
сутки (p) day, twenty-four hours (#377)
операция (f) operation, procedure, surgery (#378)
пространство (n) space, area (#379)
одежда (f) clothing (#380)
кусок (m) piece, bit, slice (#381)
тема (f) theme, subject, topic (#382)
искусство (n) art (#383)
курс (m) course, policy, rate of exchange (#384)
чудо (n) miracle, wonder (#385)
ощущение (n) sensation, feeling (#386)
здание (n) building (#387)
милиция (f) militia (#388)
волна (f) wave (#389)
задача (f) problem, task (#390)
старуха (f) old woman (#391)
войско (n) army, forces (#392)
срок (m) term, time (#393)
ужас (m) terror, horror (#394)
материал (m) material, fabric (#395)
крик (m) cry, shout, scream (#396)
знание (n) knowledge (#397)
шум (m) noise (#398)
автомат (m) automatic machine, machine gun, robot (#399)
тетя (f) aunt (#400)
впечатление (n) impression, effect (#401)
пауза (f) pause (#402)
глубина (f) depth, intensity (#403)
доллар (m) dollar (#404)
сотня (f) a hundred (#405)
студент (m) student (#406)
очко (n) point, pip (#407)
нож (m) knife (#408)
предмет (m) object, item (#409)
майор (m) major (#410)
деятельность (f) activity, work, occupatioin (#411)
инженер (m) engineer (#412)
программа (f) program (#413)
костюм (m) costume, suit (#414)
театр (m) theater, play-house, the plays (#415)
хвост (m) tail, end, queue (#416)
танк (m) tank, container (#417)
журнал (m) magazine, journal, periodical, diary (#418)
конь (m) horse, knight (#419)
стихи (p) poetry, verses (#420)
степень (f) degree, extent, power (#421)
фигура (f) figure, (#422)
ключ (m) key (#423)
чёрт (m) devil (#424)
вагон (m) carriage, coach (#425)
культура (f) culture (#426)
боец (m) fighter, private (#427)
фильм (m) film, movie, cinema (#428)
пыль (f) dust, spray (#429)
труба (f) chimney, pipe, trumpet, horn (#430)
масса (f) mass, a large amount, lots (#431)
обстоятельство (n) circumstance, adverb (#432)
штаб (m) staff, headquaters (#433)
слух (m) hearing, rumour, hearsay (#434)
линия (f) line (#435)
лодка (f) boat (#436)
даль (f) distance, long way off (#437)
председатель (m) chairman, president (#438)
период (m) period, age (#439)
организм (m) organism (#440)
отдел (m) department, section (#441)
весна (f) spring, springtime (#442)
обед (m) lunch, dinner (#443)
значение (n) meaning, significance, sense (#444)
дно (n) bottom, ground (#445)
фотография (f) photography, photo, picture (#446)
успех (m) success (#447)
сцена (f) stage, scene (#448)
билет (m) ticket, fair (#449)
состав (m) composition, structure, staff, train (#450)
честь (f) honour, regard, respect (#451)
смех (m) laughter (#452)
СССР (m) USSR, Soviet Union (#453)
способ (m) method, way, mode (#454)
зрение (n) sight, eyesight, vision (#455)
запад (m) west, the West (#456)
Германия (f) Germany (#457)
население (n) population (#458)
беда (f) misfortune, trouble (#459)
еда (f) food, meal (#460)
еврей (m) Jew, Hebrew (#461)
министр (m) minister (#462)
фирма (f) firm, company (#463)
организация (f) organization (#464)
принцип (m) principle (#465)
направление (n) directon, trend (#466)
мастер (m) master, expert (#467)
ошибка (f) mistake, error (#468)
высота (f) height (#469)
существо (n) being, creature, essence (#470)
мальчишка (m) urchin, boy (#471)
Господь (m) God, the Lord (#472)
США (p) USA (#473)
камера (f) cell, chamber, camera (#474)
победа (f) victory (#475)
человечество (n) humanity, mankind (#476)
фраза (f) phrase, sentence (#477)
гот (m) Goth (#478)
замок (m) lock (#479)
рынок (m) market, marketplace (#480)
клуб (m) club (#481)
кость (f) bone (#482)
личность (f) personality, person (#483)
столица (f) capital (#484)
здоровье (n) health (#485)
попытка (f) attempt, endeavour (#486)
читатель (m) reader (#487)
шутка (f) joke, trick, prank (#488)
сотрудник (m) colloborator, employee, official (#489)
родина (f) homeland, native land, home (#490)
царь (m) tsar, czar, king, ruler (#491)
страница (f) page (#492)
скорость (f) speed (#493)
зверь (m) wild animal, beast (#494)
помочь (f) help (#495)
размер (m) size, dimensions, rate, degree (#496)
житель (m) inhabitant, resident, dweller (#497)
секретарь (m) secretary (#498)
Америка (f) America, United States (#499)
сигарета (f) cigarette (#500)
import lxml.html, os, re, urllib.request, yaml
Irregulars=yaml.load("""
помочь: help
""", Loader=yaml.FullLoader)
def parse_page(doc):
def debracket(text):
return re.sub(r'\(.*\)', '', text)
def tokenise(text):
return [tok for tok in re.split("\\,|\\;", text)
if tok!='']
def clean(text):
return " ".join([tok for tok in re.split("\\s", text)
if tok!=''])
def lookup(term, translation, irregulars=Irregulars):
return irregulars[term] if term in irregulars else translation
def filter_item(tr):
tokens=[str(td.text_content())
for td in tr.getchildren()]
term=clean(tokens[1])
gender=clean(tokens[-1])[0]
translation=", ".join([clean(tok)
for tok in tokenise(debracket(tokens[2]))])
return {"term": term,
"gender": gender,
"translation": lookup(term, translation)}
return [filter_item(tr)
for tr in doc.xpath("//table[@class='topwords']/tr")[1:]]
def fetch_pages(n=7, tempfile="master-russian-%i.html"):
def url_for_page(i):
j=i+1
suffix="common_nouns.htm" if j==1 else "common_nouns_%i.htm" % j
return "http://masterrussian.com/vocabulary/%s" % suffix
def fetch_remote(i):
url=url_for_page(i)
return urllib.request.urlopen(url).read().decode("utf8")
def local_exists(i):
filename=tempfile % (i+1)
return os.path.exists(filename)
def fetch_local(i):
filename=tempfile % (i+1)
with open(filename, 'r') as f:
content=f.read()
return content
def save_local(text, i):
filename=tempfile % (i+1)
with open(filename, 'w') as f:
f.write(text)
items=[]
for i in range(n):
print ("%i/%i" % (i+1, n))
if local_exists(i):
text=fetch_local(i)
else:
text=fetch_remote(i)
save_local(text, i)
doc=lxml.html.fromstring(text)
items+=parse_page(doc)
return items
def dump_csv(items, filename="nouns_500.csv"):
def format_term(item):
return "%s (%s)" % (item["term"],
item["gender"])
def format_translation(item, i):
return "%s (#%i)" % (item["translation"],
1+i)
with open(filename, 'w') as f:
f.write("\n".join(["%s\t%s" % (format_term(item),
format_translation(item, i))
for i, item in enumerate(items)]))
def dump_yaml(items, filename="nouns_500.yaml"):
with open(filename, 'w') as f:
f.write(yaml.safe_dump(items,
allow_unicode=True,
default_flow_style=False))
if __name__=="__main__":
items=fetch_pages()
dump_csv(items)
dump_yaml(items)
- gender: m
term: человек
translation: man, person
- gender: m
term: год
translation: year
- gender: n
term: время
translation: time
- gender: f
term: рука
translation: hand, arm
- gender: n
term: дело
translation: business, affair, matter
- gender: m
term: раз
translation: time, once, since
- gender: m
term: глаз
translation: eye, sight
- gender: f
term: жизнь
translation: life
- gender: m
term: день
translation: day
- gender: f
term: голова
translation: head, mind, brains
- gender: m
term: друг
translation: friend
- gender: m
term: дом
translation: house, home
- gender: n
term: слово
translation: word
- gender: n
term: место
translation: place, seat
- gender: n
term: лицо
translation: face, person
- gender: f
term: сторона
translation: side, party
- gender: f
term: нога
translation: foot, leg
- gender: f
term: дверь
translation: door
- gender: f
term: работа
translation: work, job
- gender: f
term: земля
translation: earth, land, soil
- gender: m
term: конец
translation: end, distance
- gender: m
term: час
translation: hour, time
- gender: m
term: голос
translation: voice
- gender: m
term: город
translation: town, city
- gender: f
term: вода
translation: water
- gender: m
term: стол
translation: table, desk, board
- gender: m
term: ребёнок
translation: child, kid, infant
- gender: f
term: сила
translation: strength, force
- gender: m
term: отец
translation: father
- gender: f
term: женщина
translation: woman
- gender: f
term: машина
translation: car, machine, engine
- gender: m
term: случай
translation: case, occasion, incident
- gender: f
term: ночь
translation: night
- gender: m
term: мир
translation: world, peace
- gender: m
term: вид
translation: appearance, look, view
- gender: m
term: ряд
translation: row, line
- gender: n
term: начало
translation: beginning, origin, source
- gender: m
term: вопрос
translation: question, matter, problem
- gender: f
term: война
translation: war
- gender: p
term: деньги
translation: money
- gender: f
term: минута
translation: minute, moment
- gender: f
term: жена
translation: wife
- gender: f
term: правда
translation: truth
- gender: f
term: страна
translation: country
- gender: m
term: свет
translation: light, world
- gender: f
term: мать
translation: mother
- gender: m
term: товарищ
translation: comrade, friend
- gender: f
term: дорога
translation: road, way, journey
- gender: n
term: окно
translation: window, windowsill
- gender: f
term: комната
translation: a room
- gender: f
term: Москва
translation: Moscow
- gender: f
term: часть
translation: part, share, department
- gender: f
term: книга
translation: a book
- gender: f
term: улица
translation: street
- gender: f
term: душа
translation: soul, spirit
- gender: n
term: утро
translation: morning
- gender: m
term: вечер
translation: evening
- gender: m
term: пол
translation: floor, sex
- gender: m
term: народ
translation: people, nation
- gender: n
term: плечо
translation: shoulder, upper arm
- gender: m
term: бог
translation: god
- gender: m
term: взгляд
translation: look, glance, view
- gender: m
term: палец
translation: finger, toe
- gender: f
term: Россия
translation: Russia
- gender: f
term: история
translation: history, story, event
- gender: f
term: мысль
translation: thought, idea
- gender: m
term: сын
translation: son
- gender: m
term: лес
translation: forest
- gender: f
term: пора
translation: time, pore
- gender: n
term: имя
translation: name
- gender: m
term: разговор
translation: talk, conversation
- gender: n
term: тело
translation: body
- gender: f
term: стена
translation: wall
- gender: n
term: право
translation: right
- gender: m
term: старик
translation: old man
- gender: f
term: мама
translation: mummy, mum
- gender: m
term: путь
translation: way, track, path
- gender: m
term: месяц
translation: month
- gender: f
term: спина
translation: back
- gender: m
term: язык
translation: tongue, language
- gender: n
term: сердце
translation: heart
- gender: m
term: мальчик
translation: boy
- gender: n
term: небо
translation: sky
- gender: f
term: смерть
translation: death
- gender: f
term: девушка
translation: girl, miss
- gender: m
term: образ
translation: shape, form, image
- gender: n
term: письмо
translation: letter
- gender: f
term: власть
translation: power
- gender: m
term: воздух
translation: air
- gender: m
term: брат
translation: brother
- gender: n
term: отношение
translation: relationship, attitude
- gender: f
term: система
translation: system
- gender: f
term: квартира
translation: flat, apartment
- gender: f
term: любовь
translation: love
- gender: m
term: солдат
translation: soldier
- gender: m
term: хозяин
translation: master, boss, host
- gender: m
term: начальник
translation: chief, head, superior
- gender: f
term: школа
translation: school
- gender: m
term: парень
translation: boy, fellow, guy
- gender: f
term: кровь
translation: blood
- gender: n
term: солнце
translation: sun
- gender: f
term: неделя
translation: week
- gender: p
term: ребята
translation: guys, children
- gender: m
term: шаг
translation: step
- gender: m
term: мужчина
translation: man, male
- gender: m
term: нос
translation: nose
- gender: n
term: внимание
translation: attention
- gender: m
term: капитан
translation: captain, master
- gender: n
term: ухо
translation: ear
- gender: n
term: чувство
translation: feeling
- gender: m
term: берег
translation: bank, shore, coast
- gender: f
term: семья
translation: family
- gender: m
term: генерал
translation: general
- gender: m
term: момент
translation: moment, instant
- gender: m
term: труд
translation: labour, work
- gender: f
term: группа
translation: group
- gender: m
term: муж
translation: husband
- gender: n
term: движение
translation: movement
- gender: m
term: порядок
translation: order
- gender: m
term: ответ
translation: answer, reply
- gender: f
term: газета
translation: newspaper
- gender: f
term: помощь
translation: help
- gender: f
term: собака
translation: dog
- gender: n
term: дерево
translation: tree
- gender: m
term: снег
translation: snow
- gender: m
term: сон
translation: dream
- gender: m
term: смысл
translation: sense, meaning, purpose
- gender: m
term: двор
translation: yard, court
- gender: f
term: форма
translation: form, shape, uniform
- gender: f
term: возможность
translation: possibility, opportunity, chance
- gender: n
term: общество
translation: society
- gender: f
term: грудь
translation: breast, chest
- gender: m
term: угол
translation: corner, angle
- gender: m
term: чёрный
translation: black
- gender: m
term: век
translation: century, age
- gender: m
term: карман
translation: pocket
- gender: m
term: немец
translation: German
- gender: f
term: губа
translation: lip
- gender: m
term: дядя
translation: uncle
- gender: m
term: огонь
translation: fire
- gender: m
term: писатель
translation: writer
- gender: f
term: армия
translation: army
- gender: n
term: состояние
translation: state, condition, fortune
- gender: m
term: зуб
translation: tooth
- gender: f
term: очередь
translation: line, queue, turn
- gender: m
term: камень
translation: stone
- gender: m
term: гость
translation: guest
- gender: m
term: ветер
translation: wind
- gender: f
term: рота
translation: company
- gender: m
term: закон
translation: law, act, statue
- gender: n
term: море
translation: sea
- gender: f
term: гора
translation: mountain, hill
- gender: m
term: врач
translation: physician, doctor
- gender: m
term: край
translation: border, edge, land, country
- gender: f
term: река
translation: river
- gender: f
term: мера
translation: measure, step
- gender: n
term: действие
translation: action, effect
- gender: f
term: вещь
translation: thing
- gender: m
term: ход
translation: move
- gender: f
term: боль
translation: pain
- gender: f
term: судьба
translation: fate, fortune, destiny
- gender: f
term: причина
translation: cause, reason, motive
- gender: f
term: черта
translation: line, boundary, trait
- gender: f
term: девочка
translation: girl, little girl
- gender: m
term: волос
translation: hair
- gender: m
term: номер
translation: number, size, room, issue
- gender: f
term: глава
translation: head, chief
- gender: m
term: командир
translation: commander, commanding officer
- gender: f
term: партия
translation: party
- gender: f
term: проблема
translation: problem, issue
- gender: m
term: страх
translation: fear
- gender: f
term: бумага
translation: paper
- gender: m
term: герой
translation: hero
- gender: f
term: пара
translation: pair, couple
- gender: n
term: государство
translation: State
- gender: f
term: деревня
translation: village, country
- gender: f
term: речь
translation: speech
- gender: n
term: средство
translation: means, remedy
- gender: n
term: положение
translation: position, posture, condition, state
- gender: f
term: связь
translation: tie, bond, connection, relation
- gender: m
term: класс
translation: class
- gender: f
term: цель
translation: goal, object, target
- gender: f
term: знать
translation: aristocracy, nobility, the élite
- gender: m
term: профессор
translation: professor
- gender: m
term: господин
translation: gentleman, Mr.
- gender: n
term: счастье
translation: happiness, luck
- gender: m
term: дух
translation: spirit
- gender: m
term: план
translation: plan
- gender: m
term: зал
translation: hall
- gender: m
term: директор
translation: director, manager
- gender: f
term: память
translation: memory
- gender: m
term: результат
translation: result, outcome
- gender: m
term: след
translation: track, footprint
- gender: f
term: бутылка
translation: bottle
- gender: n
term: условие
translation: condition, term
- gender: m
term: ум
translation: mind, brains, intellect
- gender: m
term: процесс
translation: process
- gender: f
term: картина
translation: picture, painting
- gender: m
term: центр
translation: center
- gender: n
term: будущее
translation: future
- gender: n
term: число
translation: number
- gender: m
term: рубль
translation: ruble
- gender: f
term: вера
translation: faith, belief
- gender: m
term: удар
translation: blow, stroke
- gender: m
term: телефон
translation: telephone
- gender: n
term: колено
translation: knee
- gender: m
term: коридор
translation: corridor, passage
- gender: m
term: мужик
translation: muzhik, man
- gender: m
term: автор
translation: author
- gender: f
term: встреча
translation: meeting, reception
- gender: m
term: кабинет
translation: study, room, office suite
- gender: m
term: документ
translation: document
- gender: m
term: самолет
translation: aircraft, aeroplane
- gender: f
term: игра
translation: game, play
- gender: m
term: рассказ
translation: story
- gender: m
term: хлеб
translation: bread
- gender: n
term: развитие
translation: development
- gender: f
term: трубка
translation: tube, roll, pipe
- gender: m
term: враг
translation: enemy
- gender: m
term: доктор
translation: doctor
- gender: f
term: ладонь
translation: palm
- gender: f
term: наука
translation: science
- gender: m
term: лейтенант
translation: lieutenant
- gender: f
term: служба
translation: service, work
- gender: m
term: счет
translation: bill, account
- gender: f
term: кухня
translation: kitchen
- gender: n
term: решение
translation: decision, conclusion
- gender: f
term: молодая
translation: bride, young
- gender: m
term: роман
translation: novel, romance
- gender: f
term: компания
translation: company
- gender: n
term: течение
translation: current
- gender: m
term: метр
translation: meter, metre
- gender: m
term: институт
translation: institute
- gender: m
term: интерес
translation: interest
- gender: f
term: половина
translation: half
- gender: n
term: качество
translation: quality
- gender: m
term: бой
translation: battle, fight, combat
- gender: f
term: шея
translation: neck
- gender: f
term: идея
translation: idea
- gender: f
term: трава
translation: grass
- gender: m
term: дед
translation: grandfather, old man
- gender: n
term: сознание
translation: consciousness
- gender: m
term: родитель
translation: parent
- gender: m
term: чай
translation: tea
- gender: m
term: род
translation: family, clan, generation
- gender: m
term: звук
translation: sound
- gender: m
term: магазин
translation: shop, store
- gender: m
term: президент
translation: president
- gender: m
term: поэт
translation: poet
- gender: n
term: спасибо
translation: gratitude, thanks
- gender: f
term: болезнь
translation: illness, sickness, disease
- gender: n
term: событие
translation: event
- gender: f
term: кожа
translation: skin
- gender: m
term: лист
translation: leaf, sheet
- gender: f
term: слеза
translation: tear
- gender: f
term: надежда
translation: hope
- gender: f
term: литература
translation: literature
- gender: n
term: оружие
translation: weapon
- gender: m
term: запах
translation: smell, odour, scent
- gender: f
term: роль
translation: role
- gender: m
term: рост
translation: growth, increase, height
- gender: f
term: природа
translation: nature
- gender: f
term: точка
translation: dot, point
- gender: f
term: звезда
translation: star
- gender: f
term: фамилия
translation: surname
- gender: m
term: характер
translation: character, disposition, temper
- gender: m
term: офицер
translation: officer
- gender: f
term: толпа
translation: crowd
- gender: m
term: уровень
translation: level
- gender: n
term: кресло
translation: chair
- gender: f
term: баба
translation: woman, wife, old woman
- gender: f
term: секунда
translation: a second
- gender: m
term: банк
translation: bank
- gender: m
term: опыт
translation: experience
- gender: m
term: сапог
translation: boot
- gender: n
term: правило
translation: rule
- gender: n
term: стекло
translation: glass
- gender: f
term: дочь
translation: daughter
- gender: m
term: член
translation: member, limb
- gender: m
term: десяток
translation: ten, dozens
- gender: m
term: цветок
translation: flower
- gender: n
term: желание
translation: wish
- gender: m
term: дождь
translation: rain
- gender: m
term: лоб
translation: forehead
- gender: f
term: улыбка
translation: smile
- gender: f
term: борьба
translation: fight, struggle
- gender: m
term: ворот
translation: collar
- gender: m
term: ящик
translation: box, case
- gender: m
term: этаж
translation: floor, storey
- gender: f
term: революция
translation: revolution
- gender: m
term: сосед
translation: neighbour
- gender: f
term: сестра
translation: sister
- gender: f
term: ситуация
translation: situation
- gender: n
term: количество
translation: quantity
- gender: m
term: выход
translation: exit
- gender: m
term: совет
translation: advice
- gender: m
term: дурак
translation: fool, idiot
- gender: m
term: союз
translation: union, alliance, conjunction
- gender: n
term: лето
translation: summer
- gender: f
term: граница
translation: border
- gender: m
term: цвет
translation: colour, color
- gender: f
term: свобода
translation: freedom
- gender: m
term: стул
translation: chair
- gender: m
term: поезд
translation: train
- gender: f
term: музыка
translation: music
- gender: f
term: тень
translation: shadow
- gender: f
term: лошадь
translation: horse
- gender: n
term: поле
translation: field
- gender: m
term: тип
translation: type, model
- gender: m
term: суд
translation: court, law-court
- gender: f
term: площадь
translation: square, area
- gender: f
term: радость
translation: gladness, joy
- gender: m
term: возраст
translation: age
- gender: m
term: орган
translation: organ, body
- gender: f
term: карта
translation: map
- gender: m
term: король
translation: king
- gender: f
term: слава
translation: glory, fame
- gender: m
term: полковник
translation: colonel
- gender: m
term: бок
translation: side, flank
- gender: f
term: цена
translation: price
- gender: f
term: информация
translation: information
- gender: m
term: мозг
translation: brain
- gender: n
term: удовольствие
translation: pleasure
- gender: f
term: воля
translation: will
- gender: f
term: область
translation: oblast, province, field
- gender: f
term: крыша
translation: roof
- gender: f
term: дама
translation: lady, partner, queen
- gender: m
term: сад
translation: garden, yard
- gender: n
term: правительство
translation: government
- gender: n
term: название
translation: name, title
- gender: m
term: пример
translation: example
- gender: n
term: зеркало
translation: mirrow
- gender: m
term: дым
translation: smog
- gender: m
term: факт
translation: fact
- gender: f
term: рыба
translation: fish
- gender: f
term: бабушка
translation: grandmother
- gender: n
term: вино
translation: wine
- gender: m
term: учитель
translation: teacher, instructor
- gender: m
term: круг
translation: circle
- gender: m
term: папа
translation: dad, daddy
- gender: m
term: повод
translation: occastion, reason, bridle
- gender: m
term: лагерь
translation: camp
- gender: f
term: птица
translation: bird
- gender: m
term: корабль
translation: ship
- gender: n
term: мнение
translation: opinion
- gender: f
term: зима
translation: winter
- gender: m
term: километр
translation: kilometre, kilometer
- gender: f
term: кровать
translation: bed
- gender: f
term: лестница
translation: staircase
- gender: n
term: детство
translation: childhood
- gender: m
term: остров
translation: island
- gender: f
term: статья
translation: article
- gender: f
term: водка
translation: vodka
- gender: f
term: темнота
translation: darkness
- gender: f
term: станция
translation: station
- gender: m
term: гражданин
translation: citizen
- gender: f
term: команда
translation: team, command
- gender: n
term: заболевание
translation: disease, illness
- gender: m
term: живот
translation: stomach, belly
- gender: f
term: тишина
translation: silence, stillness
- gender: m
term: фронт
translation: front
- gender: f
term: щека
translation: cheek
- gender: m
term: район
translation: area, region
- gender: n
term: выражение
translation: expression
- gender: m
term: мешок
translation: bag, sack
- gender: n
term: большинство
translation: majority
- gender: n
term: управление
translation: operation, control
- gender: m
term: приказ
translation: order
- gender: m
term: куст
translation: bush
- gender: m
term: художник
translation: painter, artist
- gender: m
term: знак
translation: sign
- gender: m
term: завод
translation: factory
- gender: m
term: кулак
translation: fist
- gender: m
term: стакан
translation: glass
- gender: m
term: рот
translation: mouth
- gender: n
term: лечение
translation: treatment, cure
- gender: p
term: сутки
translation: day, twenty-four hours
- gender: f
term: операция
translation: operation, procedure, surgery
- gender: n
term: пространство
translation: space, area
- gender: f
term: одежда
translation: clothing
- gender: m
term: кусок
translation: piece, bit, slice
- gender: f
term: тема
translation: theme, subject, topic
- gender: n
term: искусство
translation: art
- gender: m
term: курс
translation: course, policy, rate of exchange
- gender: n
term: чудо
translation: miracle, wonder
- gender: n
term: ощущение
translation: sensation, feeling
- gender: n
term: здание
translation: building
- gender: f
term: милиция
translation: militia
- gender: f
term: волна
translation: wave
- gender: f
term: задача
translation: problem, task
- gender: f
term: старуха
translation: old woman
- gender: n
term: войско
translation: army, forces
- gender: m
term: срок
translation: term, time
- gender: m
term: ужас
translation: terror, horror
- gender: m
term: материал
translation: material, fabric
- gender: m
term: крик
translation: cry, shout, scream
- gender: n
term: знание
translation: knowledge
- gender: m
term: шум
translation: noise
- gender: m
term: автомат
translation: automatic machine, machine gun, robot
- gender: f
term: тетя
translation: aunt
- gender: n
term: впечатление
translation: impression, effect
- gender: f
term: пауза
translation: pause
- gender: f
term: глубина
translation: depth, intensity
- gender: m
term: доллар
translation: dollar
- gender: f
term: сотня
translation: a hundred
- gender: m
term: студент
translation: student
- gender: n
term: очко
translation: point, pip
- gender: m
term: нож
translation: knife
- gender: m
term: предмет
translation: object, item
- gender: m
term: майор
translation: major
- gender: f
term: деятельность
translation: activity, work, occupatioin
- gender: m
term: инженер
translation: engineer
- gender: f
term: программа
translation: program
- gender: m
term: костюм
translation: costume, suit
- gender: m
term: театр
translation: theater, play-house, the plays
- gender: m
term: хвост
translation: tail, end, queue
- gender: m
term: танк
translation: tank, container
- gender: m
term: журнал
translation: magazine, journal, periodical, diary
- gender: m
term: конь
translation: horse, knight
- gender: p
term: стихи
translation: poetry, verses
- gender: f
term: степень
translation: degree, extent, power
- gender: f
term: фигура
translation: 'figure, '
- gender: m
term: ключ
translation: key
- gender: m
term: чёрт
translation: devil
- gender: m
term: вагон
translation: carriage, coach
- gender: f
term: культура
translation: culture
- gender: m
term: боец
translation: fighter, private
- gender: m
term: фильм
translation: film, movie, cinema
- gender: f
term: пыль
translation: dust, spray
- gender: f
term: труба
translation: chimney, pipe, trumpet, horn
- gender: f
term: масса
translation: mass, a large amount, lots
- gender: n
term: обстоятельство
translation: circumstance, adverb
- gender: m
term: штаб
translation: staff, headquaters
- gender: m
term: слух
translation: hearing, rumour, hearsay
- gender: f
term: линия
translation: line
- gender: f
term: лодка
translation: boat
- gender: f
term: даль
translation: distance, long way off
- gender: m
term: председатель
translation: chairman, president
- gender: m
term: период
translation: period, age
- gender: m
term: организм
translation: organism
- gender: m
term: отдел
translation: department, section
- gender: f
term: весна
translation: spring, springtime
- gender: m
term: обед
translation: lunch, dinner
- gender: n
term: значение
translation: meaning, significance, sense
- gender: n
term: дно
translation: bottom, ground
- gender: f
term: фотография
translation: photography, photo, picture
- gender: m
term: успех
translation: success
- gender: f
term: сцена
translation: stage, scene
- gender: m
term: билет
translation: ticket, fair
- gender: m
term: состав
translation: composition, structure, staff, train
- gender: f
term: честь
translation: honour, regard, respect
- gender: m
term: смех
translation: laughter
- gender: m
term: СССР
translation: USSR, Soviet Union
- gender: m
term: способ
translation: method, way, mode
- gender: n
term: зрение
translation: sight, eyesight, vision
- gender: m
term: запад
translation: west, the West
- gender: f
term: Германия
translation: Germany
- gender: n
term: население
translation: population
- gender: f
term: беда
translation: misfortune, trouble
- gender: f
term: еда
translation: food, meal
- gender: m
term: еврей
translation: Jew, Hebrew
- gender: m
term: министр
translation: minister
- gender: f
term: фирма
translation: firm, company
- gender: f
term: организация
translation: organization
- gender: m
term: принцип
translation: principle
- gender: n
term: направление
translation: directon, trend
- gender: m
term: мастер
translation: master, expert
- gender: f
term: ошибка
translation: mistake, error
- gender: f
term: высота
translation: height
- gender: n
term: существо
translation: being, creature, essence
- gender: m
term: мальчишка
translation: urchin, boy
- gender: m
term: Господь
translation: God, the Lord
- gender: p
term: США
translation: USA
- gender: f
term: камера
translation: cell, chamber, camera
- gender: f
term: победа
translation: victory
- gender: n
term: человечество
translation: humanity, mankind
- gender: f
term: фраза
translation: phrase, sentence
- gender: m
term: гот
translation: Goth
- gender: m
term: замок
translation: lock
- gender: m
term: рынок
translation: market, marketplace
- gender: m
term: клуб
translation: club
- gender: f
term: кость
translation: bone
- gender: f
term: личность
translation: personality, person
- gender: f
term: столица
translation: capital
- gender: n
term: здоровье
translation: health
- gender: f
term: попытка
translation: attempt, endeavour
- gender: m
term: читатель
translation: reader
- gender: f
term: шутка
translation: joke, trick, prank
- gender: m
term: сотрудник
translation: colloborator, employee, official
- gender: f
term: родина
translation: homeland, native land, home
- gender: m
term: царь
translation: tsar, czar, king, ruler
- gender: f
term: страница
translation: page
- gender: f
term: скорость
translation: speed
- gender: m
term: зверь
translation: wild animal, beast
- gender: f
term: помочь
translation: help
- gender: m
term: размер
translation: size, dimensions, rate, degree
- gender: m
term: житель
translation: inhabitant, resident, dweller
- gender: m
term: секретарь
translation: secretary
- gender: f
term: Америка
translation: America, United States
- gender: f
term: сигарета
translation: cigarette

short

  • fix bad translation formatting ("figure, (")

thoughts

  • translation spelling mistakes ?
    • probably not worth it
  • better gender handling ? [pronoun]

done

  • improved tokenisation
  • caching
  • dump yaml
  • only add rank during dumping
  • remove whitespace before brackets
  • irregulars (pomosh)
  • rank
  • better text normalisation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment