Modul:0he-translit
Test cases
szerkesztés2 of 370 tests failed. (refresh)
Text | Expected | Actual | Differs at | Comments | |
---|---|---|---|---|---|
Module:0he-translit/testcases | |||||
בַּיִת | báyiṯ | báyiṯ | |||
בֵּית | bēṯ | bēṯ | |||
בָּֽתִּים | bɔtīm | bɔttīm | 4 | ||
מַחֲנֶה | maḥănɛ̂ | maḥănɛ̂ | |||
בָּרָא | bɔrɔʔ | bɔrɔʔ | |||
רֶגֶל | rɛ́ḡɛl | rɛ́ḡɛl | |||
תַּחַת | táḥaṯ | táḥaṯ | |||
חֹרֶשׁ | ḥórɛš | ḥórɛš | |||
אֵפֶר | ʔép̄ɛr | ʔép̄ɛr | |||
כְּנַעַן | kənáʕan | kənáʕan | |||
כֹּהֵן | kohen | kohen | |||
מֶלֶךְ | mɛ́lɛḵ | mɛ́lɛḵ | |||
מַמְלָכָה | mamlɔḵɔ̂ | mamlɔḵɔ̂ | |||
הַמַּמְלָכָה | hammamlɔḵɔ̂ | hammamlɔḵɔ̂ | |||
הַלְּלוּיָהּ | halləlūyɔh | halləlūyɔh | |||
הַֽלְלוּיָהּ | haləlūyɔh | haləlūyɔh | |||
יָדַע | yɔḏaʕ | yɔḏaʕ | |||
שָׁבוּעַ | šɔḇū́aʕ | šɔḇū́aʕ | |||
רוּחַ | rū́aḥ | rū́aḥ | |||
גָּבֹהַּ | gɔḇóah | gɔḇóah | |||
מָשִׁיחַ | mɔšī́aḥ | mɔšī́aḥ | |||
רֵיחַ | rḗaḥ | rḗaḥ | |||
שָׂדֶה | śɔḏɛ̂ | śɔḏɛ̂ | |||
שְׂדֵה | śəḏê | śəḏê | |||
בָּנַי | bɔnay | bɔnay | |||
בְּנֵי | bənē | bənē | |||
צָרְכִּי | ṣɔrkī | ṣɔrkī | |||
שִׁפְרָה | šip̄rɔ̂ | šip̄rɔ̂ | |||
חָכְמָה | ḥɔḵmɔ̂ | ḥɔḵmɔ̂ | |||
קָרָא | qɔrɔʔ | qɔrɔʔ | |||
קָֽרְאָה | qɔrəʔɔ̂ | qɔrəʔɔ̂ | |||
שָׁכְבְּךָ | šɔḵbəḵɔ | šɔḵbəḵɔ | |||
הָפְכָּה | hɔp̄kɔ̂ | hɔp̄kɔ̂ | |||
קָטְבּוֹ | qɔṭbō | qɔṭbō | |||
נִשְׂרְפָה | niśrəp̄ɔ̂ | niśrəp̄ɔ̂ | |||
בָּנָיו | bɔnɔw | bɔnɔw | |||
בָּנֶיהָ | bɔnɛ̄hɔ | bɔnɛ̄hɔ | |||
מִצְוֹת | miṣwoṯ | miṣwoṯ | |||
זִוּוּג | ziwwūḡ | ziwwūḡ | |||
רֹאשׁ | roʔš | roʔš | |||
רֵאשִׁית | reʔšīṯ | reʔšīṯ | |||
רִאשׁוֹן | riʔšōn | riʔšōn | |||
מְלָאכָה | məlɔʔḵɔ̂ | məlɔʔḵɔ̂ | |||
מְלֶאכֶת | məlɛʔḵɛṯ | məlɛʔḵɛṯ | |||
חֵטְא | ḥeṭʔ | ḥeṭʔ | |||
בָּרָאתָ | bɔrɔʔṯɔ | bɔrɔʔṯɔ | |||
חַטָּאוֹת | ḥaṭṭɔʔōṯ | ḥaṭṭɔʔōṯ | |||
יְראוּ | yərʔū | yərʔū | |||
וַיֶּאְסֹר | wayyɛʔsor | wayyɛʔsor | |||
הָחְלַט | hɔḥlaṭ | hɔḥlaṭ | |||
וַיֵּבְךְּ | wayyeḇk | wayyeḇk | |||
אַרְאֶךָּ | ʔarʔɛkkɔ | ʔarʔɛkkɔ | |||
וַיַּשְׁקְ | wayyašq | wayyašq | |||
אַתְּ | ʔat | ʔat | |||
וּוָווֹ | ūwɔwō | ūwɔwō | |||
וָו | wɔw | wɔw | |||
תָּו | tɔw | tɔw | |||
קַו | qaw | qaw | |||
לָאו | lɔʔw | lɔʔw | |||
חַי | ḥay | ḥay | |||
חָי | ḥɔy | ḥɔy | |||
פִּיו | pīw | pīw | |||
כִּסְלֵו | kislew | kislew | |||
גּוֹי | gōy | gōy | |||
גֹּי | goy | goy | |||
גֹּיִים | goyīm | goyīm | |||
רָאוּי | rɔʔūy | rɔʔūy | |||
קִיא | qīʔ | qīʔ | |||
יָבִיאוּ | yɔḇīʔū | yɔḇīʔū | |||
יְבִיאוּן | yəḇīʔūn | yəḇīʔūn | |||
מֵאוּן | meʔūn | meʔūn | |||
מֵיאוּן | mēʔūn | mēʔūn | |||
בּוֹאוּ | bōʔū | bōʔū | |||
בֹּאוּ | boʔū | boʔū | |||
בּוּאוּ | būʔū | būʔū | |||
אָבִיאָה | ʔɔḇīʔɔ̂ | ʔɔḇīʔɔ̂ | |||
מֵאָה | meʔɔ̂ | meʔɔ̂ | |||
גֵּיאָהּ | gēʔɔh | gēʔɔh | |||
אָבוֹאָה | ʔɔḇōʔɔ̂ | ʔɔḇōʔɔ̂ | |||
אָבֹאָה | ʔɔḇoʔɔ̂ | ʔɔḇoʔɔ̂ | |||
נְשׂוּאָה | nəśūʔɔ̂ | nəśūʔɔ̂ | |||
קִיאוֹ | qīʔō | qīʔō | |||
גֵּאוֹ | geʔō | geʔō | |||
גֵּיאוֹ | gēʔō | gēʔō | |||
בּוֹאוֹ | bōʔō | bōʔō | |||
בֹּאוֹ | boʔō | boʔō | |||
מִלּוּאוֹ | millūʔō | millūʔō | |||
מִי | mī | mī | |||
אִיִּים | ʔiyyīm | ʔiyyīm | |||
אִיּוֹב | ʔiyyōḇ | ʔiyyōḇ | |||
אִיּוּן | ʔiyyūn | ʔiyyūn | |||
אַיִן | ʔáyin | ʔáyin | |||
בּוֹא | bōʔ | bōʔ | |||
יְפֵהפֶה | yəp̄êp̄ɛ̂ | yəp̄êp̄ɛ̂ | |||
אֹהֶל | ʔóhɛl | ʔóhɛl | |||
הָאֹהֱלָה | hɔʔohɛ̆lɔ̂ | hɔʔohɛ̆lɔ̂ | |||
אָהֳלוֹ | ʔɔhɔ̆lō | ʔɔhɔ̆lō | |||
אָהָלְךָ | ʔɔhɔləḵɔ | ʔɔhɔləḵɔ | |||
יִשָּׂשכָר | yiśśɔḵɔr | yiśśɔḵɔr | |||
הוֹשִׁיעָה נָּא | hōšīʕɔ̂ nnɔʔ | hōšīʕɔ̂ nnɔʔ | |||
עַד בֹּאֲךָ | ʕaḏ boʔăḵɔ | ʕaḏ boʔăḵɔ | |||
וַיַּשְׁקְ אֶת הַצֹּאן | wayyašq ʔɛṯ haṣṣoʔn | wayyašq ʔɛṯ haṣṣoʔn | |||
בְּנֵי בְרָק | bənē ḇərɔq | bənē ḇərɔq | |||
בְרָק | ḇərɔq | ḇərɔq | |||
קָם | qɔm | qɔm | |||
אֹתְךָ | ʔoṯəḵɔ | ʔoṯəḵɔ | |||
אֲדְמַתְכֶם | ʔăḏmaṯəḵɛm | ʔăḏmaṯəḵɛm | |||
לָכֶם | lɔḵɛm | lɔḵɛm | |||
שֹׁמְרִים | šomərīm | šomərīm | |||
כָּל־הַיּוֹם | kɔl-hayyōm | kɔl-hayyōm | |||
אִישׁ יְהוּדִי הָיָה בְּשׁוּשַׁן הַבִּירָה וּשְׁמוֹ מָרְדֳּכַי בֶּן יָאִיר בֶּן־שִׁמְעִי בֶּן־קִישׁ אִישׁ יְמִינִי׃ | ʔīš yəhūḏī hɔyɔ̂ bəšūšan habbīrɔ̂ ūšəmō mɔrdɔ̆ḵay bɛn yɔʔīr bɛn-šimʕī bɛn-qīš ʔīš yəmīnī. | ʔīš yəhūḏī hɔyɔ̂ bəšūšan habbīrɔ̂ ūšəmō mɔrdɔ̆ḵay bɛn yɔʔīr bɛn-šimʕī bɛn-qīš ʔīš yəmīnī. | |||
אִישׁ יְהוּדִי הָיָה בְּשׁוּשַׁן הַבִּירָה וּשְׁמוֹ מָרְדֳּכַי בֶּן יָאִיר בֶּן־שִׁמְעִי בֶּן־קִישׁ אִישׁ יְמִינִי׃ | ʔīš yəhūḏī hɔyɔ̂ bəšūšan habbīrɔ̂ ūšəmō mɔrdɔ̆ḵay bɛn yɔʔīr bɛn-šimʕī bɛn-qīš ʔīš yəmīnī. | ʔīš yəhūḏī hɔyɔ̂ bəšūšan habbīrɔ̂ ūšəmō mɔrdɔ̆ḵay bɛn yɔʔīr bɛn-šimʕī bɛn-qīš ʔīš yəmīnī. | |||
אִ֣ישׁ יְהוּדִ֔י הָיָ֖ה בְּשׁוּשַׁ֣ן הַבִּירָ֑ה וּשְׁמ֣וֹ מָרְדֳּכַ֗י בֶּ֣ן יָאִ֧יר בֶּן־שִׁמְעִ֛י בֶּן־קִ֖ישׁ אִ֥ישׁ יְמִינִֽי׃ | ʔīš yəhūḏī hɔyɔ̂ bəšūšan habbīrɔ̂ ūšəmō mɔrdɔ̆ḵay bɛn yɔʔīr bɛn-šimʕī bɛn-qīš ʔīš yəmīnī. | ʔīš yəhūḏī hɔyɔ̂ bəšūšan habbīrɔ̂ ūšəmō mɔrdɔ̆ḵay bɛn yɔʔīr bɛn-šimʕī bɛn-qīš ʔīš yəmīnī. | |||
וַיְהִי הַמַּבּוּל אַרְבָּעִים יוֹם עַל־הָאָ֫רֶץ וַיִּרְבּוּ הַמַּיִם וַיִּשְׂאוּ אֶת־הַתֵּבָה וַתָּ֫רָם מֵעַל הָאָ֫רֶץ׃ | wayəhī hammabbūl ʔarbɔʕīm yōm ʕal-hɔʔɔ́rɛṣ wayyirbū hammáyim wayyiśʔū ʔɛṯ-hatteḇɔ̂ wattɔ́rɔm meʕal hɔʔɔ́rɛṣ. | wayəhī hammabbūl ʔarbɔʕīm yōm ʕal-hɔʔɔ́rɛṣ wayyirbū hammáyim wayyiśʔū ʔɛṯ-hatteḇɔ̂ wattɔ́rɔm meʕal hɔʔɔ́rɛṣ. | |||
וַיְהִ֧י הַמַּבּ֛וּל אַרְבָּעִ֥ים י֖וֹם עַל־הָאָ֑֫רֶץ וַיִּרְבּ֣וּ הַמַּ֗יִם וַיִּשְׂאוּ֙ אֶת־הַתֵּבָ֔ה וַתָּ֖֫רָם מֵעַ֥ל הָאָ֫רֶץ׃ | wayəhī hammabbūl ʔarbɔʕīm yōm ʕal-hɔʔɔ́rɛṣ wayyirbū hammáyim wayyiśʔū ʔɛṯ-hatteḇɔ̂ wattɔ́rɔm meʕal hɔʔɔ́rɛṣ. | wayəhī hammabbūl ʔarbɔʕīm yōm ʕal-hɔʔɔ́rɛṣ wayyirbū hammáyim wayyiśʔū ʔɛṯ-hatteḇɔ̂ wattɔ́rɔm meʕal hɔʔɔ́rɛṣ. | |||
Category:Biblical Hebrew | |||||
אִבְחָה | ʔiḇḥɔ̂ | ʔiḇḥɔ̂ | |||
אָבִיב | ʔɔḇīḇ | ʔɔḇīḇ | |||
אֲבִיּוֹנָה | ʔăḇiyyōnɔ̂ | ʔăḇiyyōnɔ̂ | |||
אַבִּיר | ʔabbīr | ʔabbīr | |||
אֶבֶן | ʔɛ́ḇɛn | ʔɛ́ḇɛn | |||
אָהָל | ʔɔhɔl | ʔɔhɔl | |||
אֵטוּן | ʔeṭūn | ʔeṭūn | |||
אִי | ʔī | ʔī | |||
אֵי | ʔē | ʔē | |||
אִלֵּף | ʔillep̄ | ʔillep̄ | |||
אָכְלָה | ʔɔḵlɔ̂ | ʔɔḵlɔ̂ | |||
אָֽכְלָה | ʔɔḵəlɔ̂ | ʔɔḵəlɔ̂ | |||
אַלּוּף | ʔallūp̄ | ʔallūp̄ | |||
אֻלַי | ʔulay | ʔulay | |||
אַף | ʔap̄ | ʔap̄ | |||
אַרְגְּוָן | ʔargəwɔn | ʔargəwɔn | |||
אַרְגָּז | ʔargɔz | ʔargɔz | |||
אִשָּׁה | ʔiššɔ̂ | ʔiššɔ̂ | |||
אִשֶּׁה | ʔiššɛ̂ | ʔiššɛ̂ | |||
אַשְׁרֵי | ʔašrē | ʔašrē | |||
אֵת, אֶת־ | ʔeṯ, ʔɛṯ- | ʔeṯ, ʔɛṯ- | |||
אֹת | ʔoṯ | ʔoṯ | |||
שָׁדַדְתְּ | šɔḏaḏt | šɔḏaḏt | |||
שָֽׁכְחוּ | šɔḵəḥū | šɔḵəḥū | |||
schwa schwa | |||||
אֲפַרְסְכַי | ʔăp̄arsəḵay | ʔăp̄arsəḵay | |||
אֶלְיְהוֹעֵינַי | ʔɛlyəhōʕēnay | ʔɛlyəhōʕēnay | |||
אֶשְׁקְלוֹנִי | ʔɛšqəlōnī | ʔɛšqəlōnī | |||
אַכְזְרִיּוּת | ʔaḵzəriyyūṯ | ʔaḵzəriyyūṯ | |||
אַשְׁקְלוֹן | ʔašqəlōn | ʔašqəlōn | |||
בֵּלְטְשַׁאצַּר | belṭəšáʔṣar | belṭəšáʔṣar | |||
הַמַּחְלְקוֹת | hammaḥləqōṯ | hammaḥləqōṯ | |||
חֲשַׁבְנְיָה | ḥăšaḇnəyɔ̂ | ḥăšaḇnəyɔ̂ | |||
יְקַבְצְאֵל | yəqaḇṣəʔel | yəqaḇṣəʔel | |||
יְרַחְמְאֵל | yəraḥməʔel | yəraḥməʔel | |||
יְרַחְמְאֵלִי | yəraḥməʔelī | yəraḥməʔelī | |||
יִבְלְעָם | yiḇləʕɔm | yiḇləʕɔm | |||
יִבְנְיָה | yiḇnəyɔ̂ | yiḇnəyɔ̂ | |||
יִזְרְעֵאל | yizrəʕeʔl | yizrəʕeʔl | |||
יִזְרְעֵאלִי | yizrəʕeʔlī | yizrəʕeʔlī | |||
יִזְרְעֵאלִית | yizrəʕeʔlīṯ | yizrəʕeʔlīṯ | |||
יִרְמְיָה | yirməyɔ̂ | yirməyɔ̂ | |||
יִשְׁמְרַי | yišməray | yišməray | |||
יִשְׂרְאֵלִי | yiśrəʔelī | yiśrəʔelī | |||
יִשְׂרְאֵלִית | yiśrəʔelīṯ | yiśrəʔelīṯ | |||
יִתְרְעָם | yiṯrəʕɔm | yiṯrəʕɔm | |||
יַבְנְאֵל | yaḇnəʔel | yaḇnəʔel | |||
יַחְזְיָה | yaḥzəyɔ̂ | yaḥzəyɔ̂ | |||
יַחְלְאֵל | yaḥləʔel | yaḥləʔel | |||
יַחְלְאֵלִי | yaḥləʔelī | yaḥləʔelī | |||
יַחְצְאֵל | yaḥṣəʔel | yaḥṣəʔel | |||
יַחְצְאֵלִי | yaḥṣəʔelī | yaḥṣəʔelī | |||
יׇקְדְעָם | yɔqḏəʕɔm | yɔqḏəʕɔm | |||
יׇקְמְעָם | yɔqməʕɔm | yɔqməʕɔm | |||
יׇקְנְעָם | yɔqnəʕɔm | yɔqnəʕɔm | |||
יׇקְתְאֵל | yɔqṯəʔel | yɔqṯəʔel | |||
יׇרְקְעָם | yɔrqəʕɔm | yɔrqəʕɔm | |||
כַּרְמְלִי | karməlī | karməlī | |||
כַּרְמְלִית | karməlīṯ | karməlīṯ | |||
מִכְמְתָת | miḵməṯɔṯ | miḵməṯɔṯ | |||
מִשְׂרְפוֹת | miśrəp̄ōṯ | miśrəp̄ōṯ | |||
מִתְרְדָת | miṯrəḏɔṯ | miṯrəḏɔṯ | |||
מַחְלְקָה | maḥləqɔ̂ | maḥləqɔ̂ | |||
מַרְגְלָה | marḡəlɔ̂ | marḡəlɔ̂ | |||
מַרְסְנָא | marsənɔʔ | marsənɔʔ | |||
מַשְׂמְרָה | maśmərɔ̂ | maśmərɔ̂ | |||
קַבְצְאֵל | qaḇṣəʔel | qaḇṣəʔel | |||
רַבְרְבָן | raḇrəḇɔn | raḇrəḇɔn | |||
רַעְמְסֵס | raʕməses | raʕməses | |||
שַׂרְסְכִים | śarsəḵīm | śarsəḵīm | |||
שׇׂכְלְתָנוּ | śɔḵləṯɔnū | śɔḵləṯɔnū | |||
List for transliteration comparison | |||||
Simple vowels | |||||
בָּרָא | bɔrɔʔ | bɔrɔʔ | |||
אַרְגָּמָן | ʔargɔmɔn | ʔargɔmɔn | |||
תַּחַת | táḥaṯ | táḥaṯ | |||
עַיִן | ʕáyin | ʕáyin | |||
כֹּהֵן | kohen | kohen | |||
אֵל | ʔel | ʔel | |||
אֶל | ʔɛl | ʔɛl | |||
נֶפֶשׁ | nɛ́p̄ɛš | nɛ́p̄ɛš | |||
אִם | ʔim | ʔim | |||
יִשְׂרָאֵל | yiśrɔʔel | yiśrɔʔel | |||
קֹדֶשׁ | qóḏɛš | qóḏɛš | |||
רֹב | roḇ | roḇ | |||
נְאֻם | nəʔum | nəʔum | |||
שֻׁלְחָן | šulḥɔn | šulḥɔn | |||
Matres lectionis | |||||
אָנֹכִי | ʔɔnoḵī | ʔɔnoḵī | |||
אֲנָשִׁים | ʔănɔšīm | ʔănɔšīm | |||
בֵּין | bēn | bēn | |||
תֵּימָן | tēmɔn | tēmɔn | |||
יְהוּדִי | yəhūḏī | yəhūḏī | |||
שְׁמוּאֵל | šəmūʔel | šəmūʔel | |||
גָּדוֹל | gɔḏōl | gɔḏōl | |||
שָׁלוֹם | šɔlōm | šɔlōm | |||
מַצֵּבָה | maṣṣeḇɔ̂ | maṣṣeḇɔ̂ | |||
מֶרְכָּבָה | mɛrkɔḇɔ̂ | mɛrkɔḇɔ̂ | |||
יָפֶה | yɔp̄ɛ̂ | yɔp̄ɛ̂ | |||
מֹשֶׁה | mošɛ̂ | mošɛ̂ | |||
אַרְיֵה | ʔaryê | ʔaryê | |||
אַיֵּה | ʔayyê | ʔayyê | |||
כֹּה | kô | kô | |||
פֹּה | pô | pô | |||
מָה‚ מֶה‚ מַה | mɔ̂‚ mɛ̂‚ mâ | mɔ̂‚ mɛ̂‚ mâ | |||
Shwas | |||||
כְּנַעַן | kənáʕan | kənáʕan | |||
נְחֹשֶׁת | nəḥóšɛṯ | nəḥóšɛṯ | |||
מַחֲשָׁבָה | maḥăšɔḇɔ̂ | maḥăšɔḇɔ̂ | |||
יַאֲקֹב | yaʔăqoḇ | yaʔăqoḇ | |||
אֱדוֹם | ʔɛ̆ḏōm | ʔɛ̆ḏōm | |||
אֱלֹהִים | ʔɛ̆lohīm | ʔɛ̆lohīm | |||
מָרְדֳּכַי | mɔrdɔ̆ḵay | mɔrdɔ̆ḵay | |||
עֳנִי | ʕɔ̆nī | ʕɔ̆nī | |||
Pathah furtivum | |||||
כֹּחַ | kóaḥ | kóaḥ | |||
רֵיחַ | rḗaḥ | rḗaḥ | |||
יֵשׁוּעַ | yešū́aʕ | yešū́aʕ | |||
Segolates | |||||
רֶגֶל | rɛ́ḡɛl | rɛ́ḡɛl | |||
תַּחַת | táḥaṯ | táḥaṯ | |||
חֹרֶשׁ | ḥórɛš | ḥórɛš | |||
אֵפֶר | ʔép̄ɛr | ʔép̄ɛr | |||
Ability to distinguish spelling | |||||
כֹּל | kol | kol | |||
כּוֹל | kōl | kōl | |||
נֹגַהּ | noḡah | noḡah | |||
עָלֶה | ʕɔlɛ̂ | ʕɔlɛ̂ | |||
מַרְפֵּא | marpeʔ | marpeʔ | |||
אֵי | ʔē | ʔē | |||
אֹפֵּה | ʔoppê | ʔoppê | |||
מְנַשֶּׁה | mənaššɛ̂ | mənaššɛ̂ | |||
פֹּה | pô | pô | |||
פּוֹ | pō | pō | |||
פֹּא | poʔ | poʔ |
Text | Expected | Actual | Differs at | Comments | |
---|---|---|---|---|---|
Modern Hebrew | |||||
אָמָּנוּת | omanút | amanút | 1 | ||
מַקְלֵעַ | makléa | makléa | |||
שְׁמַעְיָה | shmayá | shmayá | |||
אַבְּסוּרְד | absúrd | absúrd | |||
בִּיּוֹמֶ֫טְרִיָּה | biyométriya | biyométriya | |||
קַפְרִיסִין | kafrisín | kafrisín | |||
חֹרֶף | khóref | khóref | |||
טוּרְקִיז | turkíz | turkíz | |||
טַחַב | tákhav | tákhav | |||
יִוָּלֵד | yivaléd | yivaléd | |||
יָקִינְתּוֹן | yakintón | yakintón | |||
כֻּתְנָה | kutná | kutná | |||
נַגָּרִיָּה | nagariyá | nagariyá | |||
נַעֲלֶה | na'alé | na'alé | |||
מִצְווֹת | mitsvót | mitsvót | |||
מָקוֹם | makóm | makóm | |||
פֶּרוּאָנִי | peru'aní | peru'aní | |||
צִדְפָּה | tsidpá | tsidpá | |||
תׇּכְנָה | tokhná | tokhná | |||
תָּכְנָה | tokhná | tokhná | |||
רְאוּ | re'ú | re'ú | |||
גּ׳וּק | juk | juk | |||
ג׳וּק | juk | juk | |||
גִּ׳ירָ֫אפָה | jiráfa | jiráfa | |||
גִ׳ירָ֫אפָה | jiráfa | jiráfa | |||
זַ׳רְגוֹן | zhargón | zhargón | |||
קַפּוּצִ֫׳ינוֹ | kapuchíno | kapuchíno | |||
סְקוֹץ׳ | skoch | skoch | |||
סְתוֹם תַּ׳פֶּה | stom t'apé | stom t'apé | |||
אִמָּ֫א׳לֶה | imále | imále | |||
שָׁדַדְתְּ | shadádet | shadádet | |||
שָֽׁכְחוּ | shakhekhú | shakhekhú | |||
בָּֽתִּים | batím | batím | |||
אָכְלָה | okhlá | okhlá | |||
אָֽכְלָה | akhelá | akhelá | |||
קָם | kam | kam | |||
לֹא | lo | lo | |||
הִתְבַּגְּרוּת | hitbagrút | hitbagrút | |||
מִמְךָ | mimkhá | mimkhá | |||
גַּבֹהַּ | gavóah | gavóah | |||
חָזָ״ל | khazá″l | khazá″l | |||
נַחַ״ל | nakhá″l | nakhá″l | |||
רה״מ | RH″M | RH″M | |||
ב״ה | B″H | B″H | |||
List of romanizations | |||||
ב בּ ג גּ ג׳ ד דּ ה הּ ו וּ ז זּ ז׳ ח ט טּ י יּ ך כ ךּ כּ ל לּ ם מ מּ ן נ נּ ס סּ ף פ ףּ פּ ץ צ צּ ץ׳ צ׳ ק קּ ר רּ שׁ שּׁ שׂ שּׂ ת תּ ע׳ | v b g g j d d h h v ú z z zh kh t t y y kh kh k k l l m m m n n n s s f f p p ts ts ts ch ch k k r r sh sh s s t t ġ | v b g g j d d h h v ú z z zh kh t t y y kh kh k k l l m m m n n n s s f f p p ts ts ts ch ch k k r r sh sh s s t t ġ | |||
טְ חֱ חֲ חֳ טִ טֵ טֶ טַ טָ טֹ טֻ טוּ טֵי טֶי טַי טַיְ טָי טָיְ טֹי טֹיְ טֻי טֻיְ טוּי טוּיְ | t khe kha kha ti te te ta ta to tu tu te te tay tay tay tay toy toy tuy tuy tuy tuy | t khe kha kha ti te te ta ta to tu tu te te tay tay tay tay toy toy tuy tuy tuy tuy | |||
schwa schwa | |||||
אֲפַרְסְכַי | afarsekháy | afarsekháy | |||
אֶלְיְהוֹעֵינַי | elyeho'enáy | elyeho'enáy | |||
אֶשְׁקְלוֹנִי | eshkeloní | eshkeloní | |||
אַכְזְרִיּוּת | akhzeriyút | akhzeriyút | |||
אַשְׁקְלוֹן | ashkelón | ashkelón | |||
בֵּלְטְשַׁאצַּר | belteshátsar | belteshátsar | |||
הַמַּחְלְקוֹת | hamakhlekót | hamakhlekót | |||
חֲשַׁבְנְיָה | khashavneyá | khashavneyá | |||
יְקַבְצְאֵל | yekavtse'él | yekavtse'él | |||
יְרַחְמְאֵל | yerakhme'él | yerakhme'él | |||
יְרַחְמְאֵלִי | yerakhme'elí | yerakhme'elí | |||
יִבְלְעָם | yivle'ám | yivle'ám | |||
יִבְנְיָה | yivneyá | yivneyá | |||
יִזְרְעֵאל | yizre'él | yizre'él | |||
יִזְרְעֵאלִי | yizre'elí | yizre'elí | |||
יִזְרְעֵאלִית | yizre'elít | yizre'elít | |||
יִרְמְיָה | yirmeyá | yirmeyá | |||
יִשְׁמְרַי | yishmeráy | yishmeráy | |||
יִשְׂרְאֵלִי | yisre'elí | yisre'elí | |||
יִשְׂרְאֵלִית | yisre'elít | yisre'elít | |||
יִתְרְעָם | yitre'ám | yitre'ám | |||
יַבְנְאֵל | yavne'él | yavne'él | |||
יַחְזְיָה | yakhzeyá | yakhzeyá | |||
יַחְלְאֵל | yakhle'él | yakhle'él | |||
יַחְלְאֵלִי | yakhle'elí | yakhle'elí | |||
יַחְצְאֵל | yakhtse'él | yakhtse'él | |||
יַחְצְאֵלִי | yakhtse'elí | yakhtse'elí | |||
יׇקְדְעָם | yokde'ám | yokde'ám | |||
יׇקְמְעָם | yokme'ám | yokme'ám | |||
יׇקְנְעָם | yokne'ám | yokne'ám | |||
יׇקְתְאֵל | yokte'él | yokte'él | |||
יׇרְקְעָם | yorke'ám | yorke'ám | |||
כַּרְמְלִי | karmelí | karmelí | |||
כַּרְמְלִית | karmelít | karmelít | |||
מִכְמְתָת | mikhmetát | mikhmetát | |||
מִשְׂרְפוֹת | misrefót | misrefót | |||
מִתְרְדָת | mitredát | mitredát | |||
מַחְלְקָה | makhleká | makhleká | |||
מַרְגְלָה | margelá | margelá | |||
מַרְסְנָא | marsená | marsená | |||
מַשְׂמְרָה | masmerá | masmerá | |||
קַבְצְאֵל | kavtse'él | kavtse'él | |||
רַבְרְבָן | ravreván | ravreván | |||
רַעְמְסֵס | ramesés | ramesés | |||
שַׂרְסְכִים | sarsekhím | sarsekhím | |||
שׇׂכְלְתָנוּ | sokhletanú | sokhletanú | |||
From Wikipedia, with schwa | |||||
שָׁכְחוּ | shakhekhú | shakhekhú | |||
שָׁדַדְתְּ | shadádet | shadádet | |||
נְמָלִים | nemalím | nemalím | |||
מְנִיָּה | meniyá | meniyá | |||
תְּאָרִים | te'arím | te'arím | |||
מִצְּעָדִים | mits'adím | mits'adím | |||
אִשְׁפְּזוּ | ishpezú | ishpezú | |||
From Wikipedia, without schwa | |||||
שָׁלַלְתְּ | shalált | shalált | |||
גְּמָלִים | gmalím | gmalím | |||
בְּנִיָּה | bniyá | bniyá | |||
מִתְאָרִים | mit'arím | mit'arím | |||
תְּמָרִים | tmarím | tmarím | |||
בְּרֵיכָה | brekhá | brekhá | |||
בְּחִישָׁה | bkhishá | bkhishá | |||
וְרוּדִים | vrudím | vrudím | |||
כְּרָזָה | krazá | krazá | |||
תְּבַלּוּל | tvalúl | tvalúl | |||
מִצְּמָדִים | mitsmadím | mitsmadím | |||
מִצְעָדִים | mits'adím | mits'adím | |||
מִרְוָחִים | mirvakhím | mirvakhím | |||
אִישׁ פְּזוּר דַּעַת | ish pzur dá'at | ish pzur dá'at | |||
kol | |||||
כָּל | kol | kol | |||
כָּל כָּל כָּל | kol kol kol | kol kol kol | |||
כָּל הַכָּבוֹד | kol hakavód | kol hakavód | |||
כָל | khol | khol | |||
כָּל־הַיּוֹם | kol-hayóm | kol-hayóm | |||
כָּל כָּךְ | kol kakh | kol kakh | |||
not kol | |||||
כָּלָה | kalá | kalá | |||
הֵיכָל | hekhál | hekhál | |||
מַאֲכָל | ma'akhál | ma'akhál | |||
מִיכָל | mikhál | mikhál | |||
מְכָל | mekhál | mekhál | |||
שָׁכָל | shakhál | shakhál | |||
שֻׁכָּל | shukál | shukál | |||
מוּכָל | mukhál | mukhál | |||
סָכָל | sakhál | sakhál |
local export = {}
--Contributors: Malku H₂n̥rés, Sartma, Erutuon, Metaknowledge
local U = mw.ustring.char
local bidirectional_control_characters =
U(0x061C) .. U(0x200E) .. U(0x200F) .. U(0x202A) .. "-" .. U(0x202E)
.. U(0x2066) .. "-" .. U(0x2069)
local word_end = "%f[%s%z" .. bidirectional_control_characters .. "%-]"
local word_start = "%f[^%s%z" .. bidirectional_control_characters .. "%-]"
-- Bidirectional control characters should be avoided as much as possible,
-- but they are easily picked up when copying and pasting, so the module needs
-- to account for them.
-- This list is from [[w:Bidirectional control character]].
local s = mw.ustring.gsub
local V = "[aɔɛeiăəouāēīōūêôáéíóúḗṓếố][̂̄̆]?́?"
local C = "[ʔḇḡḏhwzḥṭylsʕqrśšṯ'ḵmnfṣbdgptkjc″vḫẓġTZCDK]"
local c = { --direct translit
--full char ie. C
["א"] = "ʔ",
["ב"] = "ḇ",
["ג"] = "ḡ",
["ד"] = "ḏ",
["ה"] = "h",
["ו"] = "w",
["ז"] = "z",
["ח"] = "ḥ",
["ט"] = "ṭ",
["י"] = "y",
["ל"] = "l",
["ס"] = "s",
["ע"] = "ʕ",
["ק"] = "q",
["ר"] = "r",
["ש"] = "ß",
["ת"] = "ṯ",
--miscellaneous:
["׳"] = "'", --geresh
["־"] = "-", --hyphen
["׃"] = " .", --dot
["ׂ"] = "ˊ", --sin dot
["ׁ"] = "ˇ", --shin dot
["ּ"] = "·", --dagesh
["֫"] = "^", --oleh
["ֽ"] = "+", --meteg
--niqqud ie. V
["ַ"] = "a",
["ָ"] = "ɔ",
["ֶ"] = "ɛ",
["ֵ"] = "e",
["ִ"] = "i",
["ֳ"] = "ɔ̆",
["ֲ"] = "ă",
["ֱ"] = "ɛ̆",
["ְ"] = "ə",
["ֹ"] = "o",
["ֻ"] = "u",
["ׇ"] = "ɔ",
}
local b = { --BH
--when different final form
{"[כך]", "ḵ"},
{"[מם]", "m"},
{"[נן]", "n"},
{"[פף]", "f"},
{"[צץ]", "ṣ"},
{"(" .. V .. ")(·?)(+?)(^?)([ˊˇ]?'?)", "%5%2%1%4%3"}, --order: s(h)in dot, geresh, dagesh, vowel (niqqud), oleh, meteg
--bgdkft: fricative + dagesh > stop
{"ḇ·", "b"},
{"ḡ·", "g"},
{"ḏ·", "d"},
{"ṯ·", "t"},
{"ḵ·", "k"},
{"f·", "p"},
--s(h)in dot
{"ß(·?)ˇ", "š%1"},
{"ß(·?)ˊ", "ś%1"},
--vowel lengthenings
{"i([+^]?)y", "ī%1"}, --V > long / _{jw}{no V no dagesh}
{"ī([+^]?" .. V .. ")", "iy%1"},
{"ī·", "iy·"},
{"e([+^]?)y", "ē%1"},
{"ē([+^]?" .. V .. ")", "ey%1"},
{"ɛ([+^]?)y", "E%1"}, --see E > ɛ̄ below
{"E([+^]?" .. V .. ")", "ɛy%1"},
{"(" .. C .. "·?)wo", "%1ō"},
{"(" .. V .. "[+^]?)w·", "%1U"},
{"w·", "ū"},
{"U", "w·"},
{"(" .. C .. "·?)y·", "%1ī"},
--h > circumflex / V_{no V no dagesh}
{"(" .. V .. "[+^]?)h", "%1H"},
{"H(" .. V .. ")", "h%1"},
{"H·", "h"},
{"e([+^]?)H", "ê%1"},
{"o([+^]?)H", "ô%1"},
{"ɛ([+^]?)H", "ɛ̂%1"},
{"ɔ([+^]?)H", "ɔ̂%1"},
{"a([+^]?)H", "â%1"},
{"(" .. V .. "[+^]?%s?)(.)·(%s?" .. V .. ")", "%1%2%2%3"}, --dagesh gemination
{"[·ß]", ""}, --deletion of unpointed s(h)ins and useless dageshim
--schwa: Ə means "kept"
{"ə" .. word_end, ""},
{"ə([ḇḡḏḵfṯ])", "Ə%1"},
{"([+āēīōūoE])(" .. C .. ")ə", "%1%2Ə"},
{"E", "ɛ̄"}, --see >E above
{"(" .. C .. "ə?" .. C .. ")ə", "%1Ə"},
{"(" .. C .. ")Ə(" .. C .. ")([Əə])", "%1ə%2Ə"},
{word_start .. "([ūw]?a?" .. C .. ")ə", "%1Ə"},
{"ə", ""},
{"Ə", "ə"},
{"([ʕhḥ])a(" .. word_end .. ")", "^a%1%2"}, --final /a/-guttural inversion
--penultimate stress: segolates & -áyiC
{"(" .. C .. "[eɛo])(%+?".. C .. "ɛ" .. C .. ")" .. word_end, "%1^%2"},
{"(" .. C .. "a)(%+?".. C .. C .. "?a" .. C ..")" .. word_end, "%1^%2"},
{"ayi(" .. C .. ")" .. word_end, "a^yi%1"},
--stress marking
{"a^", "á"},
{"e^", "é"},
{"i^", "í"},
{"o^", "ó"},
{"u^", "ú"},
{"ɛ^", "ɛ́"},
{"ɔ^", "ɔ́"},
{"ā^", "ā́"},
{"ē^", "ḗ"},
{"ī^", "ī́"},
{"ō^", "ṓ"},
{"ū^", "ū́"},
{"ɛ̄^", "ɛ̄́"},
{"ɔ̄^", "ɔ̄́"},
{"ê^", "ế"},
{"ô^", "ố"},
{"ɛ̂^", "ɛ̂́"},
{"ɔ̂^", "ɔ̂́"},
{"ɔyw(" .. word_end .. ")", "ɔw%1"}, --irregular…
{"(" .. V .. "[+^]?)([bdgptk])(" .. V .. ")", "%1%2%2%3"}, --dagesh bgdkft gemination
{"f", "p̄"}, --bc p̄ are 2 chars
{"%s%.", "."}, --quotes: " ." > "." (esthetics)
}
--MH
local m = { --direct change
["ḏ"] = "d",
["ḡ"] = "g",
["ś"] = "s",
["״"] = "″", --gershayim
["q"] = "k",
["ī"] = "i",
["ū"] = "u",
["́"] = "^", --stress marking conversion below
}
local l = {
--indirect
{"p̄", "f"},
{"[̂̆̄]", ""},
{"ḥ'", "ḫ"},
{"ṯ'", "T"},
{"ṭ'", "ẓ"},
{"g'", "j"},
{"z'", "Z"},
{"ṣ'", "C"},
{"d'", "D"},
{"[rʕ]'", "ġ"},
{"(.)%1", "%1"},
{"[ḇw]", "v"},
{"[ḵḥ]", "K"},
{"[ṯṭ]", "t"},
{"'", ""},
{"[ʔʕ]", "'"},
--above: loss of vowel length, loss of gemination, turning n-grams into 1 char, MH mergers.
--schwa
--prefixes
-- {word_start .. "([bvkKlšdm])ə", "%1e"},
-- {"(u[bvkKlšdm])ə", "%1e"},
--initial C clusters
{word_start .. "([rnmly])ə", "%1e"},
{word_start .. "(" .. C .. ")ə([h'])", "%1e%2"},
--internal
{"([ə+]" .. C .. ")ə", "%1e"},
{"(" .. C .. C .. ")ə", "%1e"},
{"[ə+]", ""}, --deletion of remaining schwa and metegim
--put here not above to avoid e/ə confusion
{"[āâă]", "a"},
{"[ēêɛ]", "e"},
{"[ōô]", "o"},
{"[ḗế]", "é"},
{"[ṓố]", "ó"},
{"(" .. word_start .. "[^áéíóú^]-[aeiouɔ])(" .. C .. "?" .. C .. "?)" .. word_end, "%1^%2"}, --module-explicit default final stress...
--same articulation > schwa insertion
{"([bp])([bp])", "%1e%2"},
{"([vf])([vf])", "%1e%2"},
{"([dt])([dt])", "%1e%2"},
{"([DTṣ])([DTṣ])", "%1e%2"},
{"([zs])([zs])", "%1e%2"},
{"([Zš])([Zš])", "%1e%2"},
{"([jC])([jC])", "%1e%2"},
{"([gk])([gk])", "%1e%2"},
{"(K)(K)", "%1e%2"},
{"(r)(r)", "%1e%2"},
{"''", "'e'"},
--a/o, including kol
{"ɔ(" .. C .. C .. ")", "o%1"},
{"ɔ(" .. C .. ")" .. word_end, "o%1"},
{"(" .. word_start .. "[kK])ɔ(^l" .. word_end .. ")", "%1o%2"},
{"([bvkKlšd][ea][kK])ɔ(^l" .. word_end .. ")", "%1o%2"},
-- {"(m[ei][kK])ɔ(^l" .. word_end .. ")", "%1o%2"},
{"(" .. word_start .. "u[kK])ɔ(^l" .. word_end .. ")", "%1o%2"},
{"(ha[kK])ɔ(^l" .. word_end .. ")", "%1o%2"},
{"ɔ", "a"},
{"(" .. word_start .. C .. C .. "?" .. V .. ")^(" .. C .. "?" .. C .. "?" .. word_end .. ")", "%1%2"}, --…reader-implicit acute accent in monosyllabic
--stress marking
{"a^", "á"},
{"e^", "é"},
{"i^", "í"},
{"o^", "ó"},
{"u^", "ú"},
--glottal stops: kept when {CV}'V,
{"(" .. word_start .. ")'", "%1"},
{"'(" .. C .. ")", "%1"},
{"'(" .. word_end .. ")", "%1"},
--fake digraphs
{"([szck])h", "%1'h"},
--one char > displaying
{"ṣ", "ts"},
{"š", "sh"},
{"T", "t'"},
{"Z", "zh"},
{"C", "ch"},
{"D", "d'"},
{"K", "kh"},
}
function export.BH(text)
text = s(s(text, '.', c), "[֣֖֣֑֣֣֧֛֖֥֧֛֥֖֑֣֖֥֔֗֗֙֔]", "") --remove cantillation marks so that it works for quotes too
for a = 1, #b do
text = s(text, b[a][1], b[a][2])
end
return text
end
function export.BH_tr(text)
return s(export.BH(text), "+", "") --metegim kept for MH
end
function export.MH_tr(text)
local acronym = false
text = s(export.BH(text), '.', m) --.BH() to keep metegim, m is applied
if mw.ustring.match(text, "″") and not mw.ustring.match(text, V) then --acronym = gershayim & no V
text = s(s(s(text, "p̄", "p"), "ḇ", "b"), "ḵ", "k")
acronym = true
end
for a = 1, #l do --in any case, l is applied
text = s(text, l[a][1], l[a][2])
end
if acronym == true then
text = mw.ustring.upper(text)
end
return text
end
function export.tr(text, lang, sc)
if not sc then
sc = require("Module:0languages").getByCode(lang):findBestScript(text):getCode()
end
if sc ~= "Hebr" or not mw.ustring.match(text, "[ְֱֲֳִֵֶַָׇֹֻ״־]") then
return nil
elseif lang == "he" then
return export.MH_tr(text)
elseif lang == "hbo" then --though useless
return "Biblical: " .. export.BH_tr(text)
end
end
--Erutuon's code for code points below
--[[
local Array = require "Module:0array"
local function show_code_point_names(text)
if not text then return "" end
local names = Array()
for cp in mw.ustring.gcodepoint(text) do
-- Remove HEBREW LETTER, HEBREW POINT, etc.
local name = require "Module:0Unicode data".lookup_name(cp)
:gsub(
"^HEBREW (%w+) ",
function(type)
if type == "ACCENT" then return "ACCENT " else return "" end
end)
:lower()
names:insert(name)
end
return names:concat ", "
end
local old_s = s
function s(...)
local old = ...
local new = old_s(...)
if old ~= new then
mw.log(show_code_point_names(old), show_code_point_names(new), ...)
end
return new
end
--]]
return export