Szerkesztő:Python/heb

A Wikiszótárból, a nyitott szótárból
#héber transliteration
# -*- coding: cp1250 -*-
import os
import sys
import re

szotar=[
#sva    
('ö', 'ְ'),
#hetef szegol
('E', 'ֱ'),
#hetef patah
('A', 'ֲ'),
#hetef kámec
('Á', 'ֳ'),
#hirek
('i', 'ִ'),
#cere
('é', 'ֵ'),
#szegol
('e', 'ֶ'),
#patah
('a', 'ַ'),
#kamec
('á', 'ָ'),
#holem
('o', 'ֹ'),
#kibbuc
('u', 'ֻ'),
#dages
('.', 'ּ'),
#meteg
('?', 'ֽ'),
#makkef
('-', '־'),
#szin
('ó', 'ׁ'),
#sin
('ü', 'ׂ'),
#alef
('x', 'א'),
('b', 'ב'),
('g', 'ג'),
('d', 'ד'),
('h', 'ה'),
('v', 'ו'),
('z', 'ז'),
#het
('H', 'ח'),
#tet
('T', 'ט'),
('j', 'י'),
('K', 'ך'),
('k', 'כ'),
('l', 'ל'),
('M', 'ם'),
('m', 'מ'),
('N', 'ן'),
('n', 'נ'),
#szamek
('S', 'ס'),
#ajin
('y', 'ע'),
('P', 'ף'),
('p', 'פ'),
('C', 'ץ'),
('c', 'צ'),
('q', 'ק'),
('r', 'ר'),
('s', 'ש'),
('t', 'ת'),
]

f = open('tmp.txt', 'r')
lines=f.readlines()
nlines=[]
f.close()


nlines.append('''<div align=right>\n'''  )
nlines.append('''‏\n'''  )

for line in lines:
    newline = line
    print line,

    for en, hu in szotar:
	newline = newline.replace(en, hu)
    print newline
    nlines.append(newline)

f = open('tmp2.htm', 'w')
f.writelines(nlines)
f.close()