Skip to content

Process sanskrit in Emacs Lisp. Experimental WIP.

Notifications You must be signed in to change notification settings

enometh/mwdict-transcoder.el

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mwdict-transcoder.el

Transliterate between various sanskrit encodings using the FSM XML data from https://github.com/funderburkjim/sanskrit-transcoding/tree/master/transcoder

Usage

(defvar $sktl-transcoder-data-dir
  "~/extern/EXT-SKT/sanskrit-transcoding/transcoder/")
(setq $sktl-cat (sktl-buildcat $sktl-transcoder-data-dir))
(sktl-fsm-start-state (sktl-cached-fsm :slp1 :deva :reload t))
(sktl-process-string "rAmaH gacCati" :slp1 :deva)
(sktl-process-string "rAmaH gacCati" :slp1 :roman)

M-x mwdict-convert

Prompt for TO and FROM encodings and convert the active region.

About

Process sanskrit in Emacs Lisp. Experimental WIP.

Resources

Stars

Watchers

Forks