
    )iP                     Z    S SK r S SKrS SKrS SKrS SKrS SKrSS// 4S jr/ / 4S jrS r	g)    N
DEVANAGARITamilTranscribec           	      j    SnUR                  5       n[        R                  R                  XAU SX#S9n U $ )NTAMILTsrctgttxtnativizepre_optionspost_options)
capitalizeaksharamukhatransliterateprocess)textdest_scriptaksharamukha_pre_optionsaksharamukha_post_optionssource_scripts        i/var/www/html/land-doc-ocr/venv/lib/python3.13/site-packages/indic_transliteration/aksharamukha_helper.pytransliterate_tamilr   	   sC    -&&(+		#	#	+	+TXei  zR	+  
}$	+    c                 ,   [         R                  " SX#X5        [        R                  " [        R                  R                  U5      SS9  [        R                  " U SS5       n[        R                  " USS5       nUR                  5       nU(       aO  [        R                  R                  X#USXES9n	UR                  U	5        X:w  a  UR                  5       nU(       a  MO  S S S 5        S S S 5        g ! , (       d  f       N= f! , (       d  f       g = f)Nz#
Transliterating (%s > %s) %s to %sT)exist_okrzutf-8wr   )logginginfoosmakedirspathdirnamecodecsopenreadr   r   r   write)
source_path	dest_pathr   r   r   r   in_fileout_filer   out_texts
             r   convert_filer-      s    	,,5}S^j++bggooi(48{{;W-&++iQTV]:^bj<<>D
++33\`mq  BM3  khnnX		!||~	 $ ;_--:^:^--s%   #D<A%C4#D4
D	>D
Dc                    SSK Jn  [        R                  " [        R
                  R                  [        R
                  R                  UR                  5      S5      SS9nUR                  S5      n[        R                  " UR                  5       H=  nUR                  US4   R                  S5      nU H  nU R                  XS5      n M     M?     U $ )	Nr   )schemeszdata/ta_sa/manual.tsv	)sepsata_csv,)indic_transliteration.sanscriptr/   pandasread_csvr    r"   joinr#   __file__	set_indextqdmindexlocsplitreplace)r   r/   typos_dfsa_wordta_wordsta_words         r   manipravaalifyrD      s    5__RWW\\"''//':J:J*KMdekop(%(8>>*g||GX-.44S9H\\'+d  + 
+r   )
r$   r   r    aksharamukha.transliterater   r6   r;   r   r-   rD    r   r   <module>rG      sB      	 !   +7RcQd  AC  TVfh 	r   