Bu modulun sənədləşdirmə səhifəsi Modul:Hərf çevirisi/ug/doc səhifəsində yaradıla bilər

local sub = mw.ustring.sub

function Cevir (soz)
    if sub (soz, 1, 1) == 'ئ' then soz = sub (soz, 2, soz:len () + 1) end

    return soz:gsub ('ا', 'a')
           :gsub ('ە', 'ə')
           :gsub ('ب', 'b')
           :gsub ('پ', 'p')
           :gsub ('ت', 't')
           :gsub ('ج', 'c')
           :gsub ('چ', 'ç')
           :gsub ('خ', 'x')
           :gsub ('د', 'd')
           :gsub ('ر', 'r')
           :gsub ('ز', 'z')
           :gsub ('ژ', 'j')
           :gsub ('س', 's')
           :gsub ('ش', 'ş')
           :gsub ('غ', 'ğ')
           :gsub ('ف', 'f')
           :gsub ('ق', 'q')
           :gsub ('ك', 'k')
           :gsub ('گ', 'g')
           :gsub ('ڭ', 'ng')
           :gsub ('ل', 'l')
           :gsub ('م', 'm')
           :gsub ('ن', 'n')
           :gsub ('ھ', 'h')
           :gsub ('و', 'o')
           :gsub ('ۇ', 'u')
           :gsub ('ۆ', 'ö')
           :gsub ('ۈ', 'ü')
           :gsub ('ۋ', 'v')
           :gsub ('ې', 'e')
           :gsub ('ى', 'i')
           :gsub ('ي', 'y')
           :gsub ('ئ', '\'')
end

return Cevir