Haskell port of Deniz Yuret's Turkish deasciifier. Translated from the the Java and JavaScript ports.
cabal install turkish-deasciifier
As a library:
import Language.TurkishDeasciifier
main :: IO ()
main = putStrLn (deasciify "Pijamali hasta yagiz sofore cabucak guvendi.")
-- prints "Pijamalı hasta yağız şoföre çabucak güvendi."
As an executable:
$ echo "Pijamali hasta yagiz sofore cabucak guvendi." | turkish-deasciifier
Pijamalı hasta yağız şoföre çabucak güvendi.
MIT