Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Generate transcriptions automatically #76

Merged
merged 7 commits into from
Apr 14, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
3 changes: 2 additions & 1 deletion .eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
"rules": {
"react/display-name": "off",
"no-console": "warn",
"no-unused-vars": "warn",
"no-unused-vars": "off",
"quotes": ["off"],
"eqeqeq": ["warn", "always"],
"no-process-env": ["warn"],
Expand All @@ -35,6 +35,7 @@
],
"@typescript-eslint/await-thenable": ["warn"],
"@typescript-eslint/no-use-before-define": ["off"],
"@typescript-eslint/no-unused-vars": ["error"],
"@typescript-eslint/no-angle-bracket-type-assertion": ["off"],
"@typescript-eslint/no-require-imports": ["warn"],
"@typescript-eslint/no-unnecessary-type-assertion": ["warn"],
Expand Down
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,3 +42,7 @@ npm test
```

Kdybyste narazili, [ozvěte se ve Slacku](https://cesko-digital.slack.com/archives/C036GLKL7ME).

## Contributions

* Transliteration tables between Czech and Ukrainian were kindly provided by: [vsistek/ua-translit-cz/](https://github.com/vsistek/ua-translit-cz/) under an MIT license.
308 changes: 44 additions & 264 deletions data/translations/basic.json
Original file line number Diff line number Diff line change
@@ -1,266 +1,46 @@
[
{
"cz_translation": "Dobrý den.",
"cz_transcription": "Добри ден",
"ua_translation": "Добрий день.",
"ua_transcription": "Dobryj deň"
},
{
"cz_translation": "Ahoj.",
"cz_transcription": "Агой",
"ua_translation": "Привіт.",
"ua_transcription": "Pryvit"
},
{
"cz_translation": "Na shledanou.",
"cz_transcription": "На схледаноу",
"ua_translation": "До побачення.",
"ua_transcription": "Do pobačenňa"
},
{
"cz_translation": "Ano.",
"cz_transcription": "Ано",
"ua_translation": "Так.",
"ua_transcription": "Tak"
},
{
"cz_translation": "Ne.",
"cz_transcription": "Не",
"ua_translation": "Ні.",
"ua_transcription": "Ni"
},
{
"cz_translation": "Prosím.",
"cz_transcription": "Просім",
"ua_translation": "Будь ласка.",
"ua_transcription": "Buď laska"
},
{
"cz_translation": "Děkuji.",
"cz_transcription": "Дєкуї",
"ua_translation": "Дякую.",
"ua_transcription": "Ďakuju"
},
{
"cz_translation": "Není zač.",
"cz_transcription": "Нені зач",
"ua_translation": "Нема за що. / Прошу.",
"ua_transcription": "Nema za ščo / Prošu"
},
{
"cz_translation": "Promiň.",
"cz_transcription": "Проминь",
"ua_translation": "Пробач.",
"ua_transcription": "Probač"
},
{
"cz_translation": "Promiňte.",
"cz_transcription": "Проміньте",
"ua_translation": "Вибачте.",
"ua_transcription": "Vybačte"
},
{
"cz_translation": "Jmenuji se...",
"cz_transcription": "Йменуї се",
"ua_translation": "Мене звуть...",
"ua_transcription": "Mene zvuť"
},
{
"cz_translation": "Já jsem...",
"cz_transcription": "Я сем",
"ua_translation": "Я...",
"ua_transcription": "Ja"
},
{
"cz_translation": "Jsem z Ukrajiny.",
"cz_transcription": "Сем з України",
"ua_translation": "Я з України.",
"ua_transcription": "Ja z Ukrajiny"
},
{
"cz_translation": "Narodila jsem se...",
"cz_transcription": "Народіла сем се",
"ua_translation": "Народилася...",
"ua_transcription": "Narodylasja"
},
{
"cz_translation": "Narodila se... Narodil se...",
"cz_transcription": "Народіла се / Народіл се",
"ua_translation": "Вона народилася... Він народився...",
"ua_transcription": "Vona narodylasja / Vin narodyusja"
},
{
"cz_translation": "Jak se máš? Jak se máte?",
"cz_transcription": "Як се маш / Як се мате",
"ua_translation": "Як справи?",
"ua_transcription": "Jak spravy"
},
{
"cz_translation": "Mám se dobře.",
"cz_transcription": "Мам се добрже",
"ua_translation": "Добре.",
"ua_transcription": "Dobre"
},
{
"cz_translation": "Nemám se dobře.",
"cz_transcription": "Немам се добрже",
"ua_translation": "Погано.",
"ua_transcription": "Pohano"
},
{
"cz_translation": "V pořádku.",
"cz_transcription": "Ф поржатку",
"ua_translation": "Усе гаразд.",
"ua_transcription": "Use harazd"
},
{
"cz_translation": "Nemluvím česky.",
"cz_transcription": "Немлувім чески",
"ua_translation": "Не розмовляю чеською.",
"ua_transcription": "Ne rozmovljaju čes’koju"
},
{
"cz_translation": "Mluvím anglicky.",
"cz_transcription": "Млувім анґлицки",
"ua_translation": "Розмовляю англійською.",
"ua_transcription": "Rozmovljaju anhlijs’koju"
},
{
"cz_translation": "Mluvím rusky.",
"cz_transcription": "Млувім руски",
"ua_translation": "Розмовляю російською.",
"ua_transcription": "Rozmovljaju rosijs’koju"
},
{
"cz_translation": "Mluvím německy.",
"cz_transcription": "Млувім нємецки",
"ua_translation": "Розмовляю німецькою.",
"ua_transcription": "Rozmovljaju nimec’koju"
},
{
"cz_translation": "Nerozumím.",
"cz_transcription": "Нерозумим",
"ua_translation": "Не розумію.",
"ua_transcription": "Ne rozumiju"
},
{
"cz_translation": "On nerozumí. Ona nerozumí.",
"cz_transcription": "Он нерозумі / Она нерозумі",
"ua_translation": "Він не розуміє. Вона не розуміє.",
"ua_transcription": "Vin ne rozumije / Vona ne rozumije"
},
{
"cz_translation": "Mluvte prosím pomalu.",
"cz_transcription": "Млувте просім помалу",
"ua_translation": "Говоріть, будь ласка, повільніше.",
"ua_transcription": "Hovoriť, buď laska, povil’niše"
},
{
"cz_translation": "Ještě jednou, prosím.",
"cz_transcription": "Єштє єдноу, просім",
"ua_translation": "Повторіть, будь ласка.",
"ua_transcription": "Povtoriť, buď laska"
},
{
"cz_translation": "Co znamená...",
"cz_transcription": "Цо знамена",
"ua_translation": "Що означає...",
"ua_transcription": "Ščo označaje"
},
{
"cz_translation": "Jak se řekne...",
"cz_transcription": "Як се ржекне",
"ua_translation": "Як сказати...",
"ua_transcription": "Jak skazaty"
},
{
"cz_translation": "Mohu použít Google Translate?",
"cz_transcription": "Могу поужіт Ґуґл транслейт",
"ua_translation": "Можу скористатися Гугл транслейтом?",
"ua_transcription": "Možu skoristatysja Huhl translejtom"
},
{
"cz_translation": "Můžete mi pomoct?",
"cz_transcription": "Мужете мі помоцт",
"ua_translation": "Можете мені допомогти, будь ласка?",
"ua_transcription": "Možete meni dopomohty, buď laska"
},
{
"cz_translation": "Hledám...",
"cz_transcription": "Гледам",
"ua_translation": "Шукаю...",
"ua_transcription": "Šukaju"
},
{
"cz_translation": "Kde najdu...",
"cz_transcription": "Ґде найду",
"ua_translation": "Де можна знайти...",
"ua_transcription": "De možna znajty"
},
{
"cz_translation": "Ztratila jsem doklady. Ztratil jsem doklady.",
"cz_transcription": "Стратіла сем доклади / Стратіл сем доклади",
"ua_translation": "Я загубила документи. Я загубив документи.",
"ua_transcription": "Ja zahubila dokumenty / Ja zahubiu dokumenty"
},
{
"cz_translation": "Jak si mám zařídit...",
"cz_transcription": "Як си мам заржідіт",
"ua_translation": "Як можна отримати...",
"ua_transcription": "Jak možna otrymaty"
},
{
"cz_translation": "Kde si mohu zařídit...",
"cz_transcription": "Ґде си могу заржідіт",
"ua_translation": "Де можна отримати...",
"ua_transcription": "De možna otrymaty"
},
{
"cz_translation": "Mohu vás poprosit o...",
"cz_transcription": "Могу вас попросіт о",
"ua_translation": "Можу вас попросити...",
"ua_transcription": "Možu vas poprosyty"
},
{
"cz_translation": "Zavolejte pomoc, prosím.",
"cz_transcription": "Заволейте помоц, просім",
"ua_translation": "Покличе на допомогу, будь ласка.",
"ua_transcription": "Pokliče na dopomohu, buď laska"
},
{
"cz_translation": "Jaké je telefonní číslo na...",
"cz_transcription": "Яке є телефоні чісло на",
"ua_translation": "Який телефонний номер...",
"ua_transcription": "Jakyj telefonnyj nomer"
},
{
"cz_translation": "policie",
"cz_transcription": "полициє",
"ua_translation": "поліція",
"ua_transcription": "policija"
},
{
"cz_translation": "hasiči",
"cz_transcription": "гасичи",
"ua_translation": "пожежники",
"ua_transcription": "požežnyky"
},
{
"cz_translation": "Kde musím nosit respirátor?",
"cz_transcription": "Ґде мусім носит респиратор",
"ua_translation": "Де необхідно носити респіратор?",
"ua_transcription": "De neobchidno nosyty respirator"
},
{
"cz_translation": "Jsem v karanténě.",
"cz_transcription": "Сем ф карантенє",
"ua_translation": "Я на карантині.",
"ua_transcription": "Ja na karantyni"
},
{
"cz_translation": "Jsem v izolaci.",
"cz_transcription": "Сем ф изолаци",
"ua_translation": "Я на ізоляції.",
"ua_transcription": "Ja na izoljaciji"
}
{ "main": "Dobrý den.", "uk": "Добрий день." },
{ "main": "Ahoj.", "uk": "Привіт." },
{ "main": "Na shledanou.", "uk": "До побачення." },
{ "main": "Ano.", "uk": "Так." },
{ "main": "Ne.", "uk": "Ні." },
{ "main": "Prosím.", "uk": "Будь ласка." },
{ "main": "Děkuji.", "uk": "Дякую." },
{ "main": "Není zač.", "uk": "Нема за що. / Прошу." },
{ "main": "Promiň.", "uk": "Пробач." },
{ "main": "Promiňte.", "uk": "Вибачте." },
{ "main": "Jmenuji se...", "uk": "Мене звуть..." },
{ "main": "Já jsem...", "uk": "Я..." },
{ "main": "Jsem z Ukrajiny.", "uk": "Я з України." },
{ "main": "Narodila jsem se...", "uk": "Народилася..." },
{ "main": "Narodila se... Narodil se...", "uk": "Вона народилася... Він народився..." },
{ "main": "Jak se máš? Jak se máte?", "uk": "Як справи?" },
{ "main": "Mám se dobře.", "uk": "Добре." },
{ "main": "Nemám se dobře.", "uk": "Погано." },
{ "main": "V pořádku.", "uk": "Усе гаразд." },
{ "main": "Nemluvím česky.", "uk": "Не розмовляю чеською." },
{ "main": "Mluvím anglicky.", "uk": "Розмовляю англійською." },
{ "main": "Mluvím rusky.", "uk": "Розмовляю російською." },
{ "main": "Mluvím německy.", "uk": "Розмовляю німецькою." },
{ "main": "Nerozumím.", "uk": "Не розумію." },
{ "main": "On nerozumí. Ona nerozumí.", "uk": "Він не розуміє. Вона не розуміє." },
{ "main": "Mluvte prosím pomalu.", "uk": "Говоріть, будь ласка, повільніше." },
{ "main": "Ještě jednou, prosím.", "uk": "Повторіть, будь ласка." },
{ "main": "Co znamená...", "uk": "Що означає..." },
{ "main": "Jak se řekne...", "uk": "Як сказати..." },
{ "main": "Mohu použít Google Translate?", "uk": "Можу скористатися Гугл транслейтом?" },
{ "main": "Můžete mi pomoct?", "uk": "Можете мені допомогти, будь ласка?" },
{ "main": "Hledám...", "uk": "Шукаю..." },
{ "main": "Kde najdu...", "uk": "Де можна знайти..." },
{ "main": "Ztratila jsem doklady. Ztratil jsem doklady.", "uk": "Я загубила документи. Я загубив документи." },
{ "main": "Jak si mám zařídit...", "uk": "Як можна отримати..." },
{ "main": "Kde si mohu zařídit...", "uk": "Де можна отримати..." },
{ "main": "Mohu vás poprosit o...", "uk": "Можу вас попросити..." },
{ "main": "Zavolejte pomoc, prosím.", "uk": "Покличе на допомогу, будь ласка." },
{ "main": "Jaké je telefonní číslo na...", "uk": "Який телефонний номер..." },
{ "main": "policie", "uk": "поліція" },
{ "main": "hasiči", "uk": "пожежники" },
{ "main": "Kde musím nosit respirátor?", "uk": "Де необхідно носити респіратор?" },
{ "main": "Jsem v karanténě.", "uk": "Я на карантині." },
{ "main": "Jsem v izolaci.", "uk": "Я на ізоляції." }
]