[{"data":1,"prerenderedAt":269},["ShallowReactive",2],{"project-45115974":3},{"id":4,"name":5,"line":5,"line_source":6,"title":7,"url":8,"domain":9,"maker":10,"posted_at":11,"year":12,"points":13,"comments":14,"rank_in_year":15,"shown_in_year":16,"top":17,"tier":18,"category":19,"subcategory":20,"format":21,"keywords":22,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":33,"aspects":34,"strip":41,"post_text":43,"what":44,"said":62,"maker_in_thread":157,"shape":162,"grid":166,"attempts":231,"same_week":232,"maker_shows":30,"maker_hidden":261,"reader_version":262,"card":263},"45115974","Writing Arabic in English","title","Show HN: Writing Arabic in English","https:\u002F\u002Fsherifelmetwally.com\u002Fwriting\u002Fwriting-arabic-in-english","sherifelmetwally.com","selmetwa",1756908296,2025,111,26,671,3837,18,"notable","languages","keyboard layout for arabic","web_app",[23,24,25,26],"arabic keyboard","phonetic typing","arabic transliteration","arabic diacritics","mixed",-0.286,{"positive":30,"neutral":31,"mixed":32,"critical":31},2,6,0,14,{"docs":35,"idea":37,"design":39,"execution":40},{"positive":32,"critical":36},3,{"positive":38,"critical":30},1,{"positive":38,"critical":32},{"positive":32,"critical":38},[38,42,38,32,32,36,36,36,32,36,38,36,38,36,32,32,32,32,32,32,42,32,38,38,32,32],5,"A phonetic Arabic keyboard I created maps English letters to Arabic sounds, covering emphatic letters, hamza, and diacritics—making it easier for learners and casual users to type Arabic.",{"problem":45,"audience":55,"pricing":59,"motivation":59,"time_to_build":59,"stack":60,"openness":61,"stage":61,"team_size":61},{"value":46,"source":47,"evidence":48},"Typing Arabic without Arabic keyboard stickers or memorized layout","maker",[49,51],{"id":50},"post",{"id":52,"by":53,"text":54},"45146404","cyberax","The idea here is not to transliterate (it's easy) but to have a keyboard that you can use without having Arabic key stickers. A mapping like this makes it easier to memorize the…",{"value":56,"source":47,"evidence":57},"Learners and casual Arabic users",[58],{"id":50},null,[],"unknown",{"praise":63,"objections":76,"requests":117,"questions":132,"alternatives":140},[64],{"value":65,"source":66,"evidence":67},"Good work and neat layout choices","commenter",[68,72],{"id":69,"by":70,"text":71},"45147445","resiros","Great work. I was expecting to use the informal transliteration keyboard, using 3 for ع or using 2 for ء or 7 for ح",{"id":73,"by":74,"text":75},"45144706","kdaker","Neat but it looks like it is reinventing the Arabic QWERTY layout slightly differently. The QWERTY layout uses shift for the special letters here. So ش is shift+S. Another neat…",[77,92,103,110],{"value":78,"source":66,"evidence":79},"Yamli and similar tools existed for about twenty years",[80,84,88],{"id":81,"by":82,"text":83},"45147754","Ozzie_osman","This also exists for Arabic and other languages and has for maybe twenty years. The first popular Arabic one was by a startup called Yamli. Google then launched a transliteration…",{"id":85,"by":86,"text":87},"45145690","anonu","Yamli did this ~20 years ago.",{"id":89,"by":90,"text":91},"45144719","ls-a","Reminds me of Yamli (https:\u002F\u002Fwww.yamli.com\u002Farabic-keyboard\u002F) which lets you type in English and transliterates it to Arabic. For example you type habibi and it transliterates it…",{"value":93,"source":66,"evidence":94},"Arabic transliteration is not standardized across dialects",[95,99],{"id":96,"by":97,"text":98},"45145569","eddythompson80","Minus the short hand you can do there. Also unlike pinyin, there is no standard transliteration of Arabic into Latin characters nor vice verse, which makes reading transliterated…",{"id":100,"by":101,"text":102},"45149331","rafram","That’s the so-called Arabic chat alphabet, and it’s used across the Arab world. But it isn’t standardized, and everyone writes it differently.",{"value":104,"source":66,"evidence":105},"Some linguistic claims in the article about emphatic letters are wrong",[106],{"id":107,"by":108,"text":109},"45145694","mcswell","There are many existing transliteration systems for Arabic, among them SATTS (developed to allow for transmission of Arabic text over telegraphs), the Buckwalter system…",{"value":111,"source":66,"evidence":112},"Characters render incorrectly on some devices",[113],{"id":114,"by":115,"text":116},"45152446","zem","your beginning and end of word examples render weirdly here (chrome\u002Fandroid). e.g. byt should be بيت without the squiggle at the beginning",[118,125],{"value":119,"source":66,"evidence":120},"Support for word-for-word translation and natural sentence examples",[121],{"id":122,"by":123,"text":124},"45148339","skinkestek","Clicking in and hoping to see something about woed for word translation of Arabic, because that is something I enjoy when I see with other languages. I know some people do it for…",{"value":126,"source":66,"evidence":127},"Consult a Lebanese speaker about the transliteration",[128],{"id":129,"by":130,"text":131},"45149120","stevoski","The author of the article needs to get in touch with a Lebanese person. Just about any Lebanese who has lived mostly in Lebanon will do. They have a popular and simple system for…",[133],{"value":134,"source":66,"evidence":135},"Which language examples are meant by the request for natural sentence structure",[136],{"id":137,"by":138,"text":139},"45151571","Waraqa","Are you referring to the language examples in the article? Could you please give an example of what you mean?",[141,146,153],{"value":142,"source":66,"evidence":143},"Yamli",[144,145],{"id":89,"by":90,"text":91},{"id":81,"by":82,"text":83},{"value":147,"source":66,"evidence":148},"Microsoft Maren",[149,152],{"id":150,"by":97,"text":151},"45145651","Windows used to have one that acted as a system keyboard. Funny thing is, if my memory is correct, the official website for it was a silverlight application, so it didn't exactly…",{"id":81,"by":82,"text":83},{"value":154,"source":66,"evidence":155},"Google Ta3reeb",[156],{"id":81,"by":82,"text":83},{"comments":38,"answered":32,"key":158},[159],{"id":160,"text":161},"45149692","I thought about that, but I wanted to support numbers still",{"commenters":163,"max_depth":36,"maker_replies":38,"first_comment_mins":164,"lifespan_hours":165},23,3416,101,[167,169,171,173,176,180,182,184,187,188,189,190,192,194,196,199,202,205,207,210,213,216,218,220,223,227],[107,32,38,168,108,32],"project\u002Fcritical\u002Fdocs",[52,32,42,170,53,32],"project\u002Fpositive\u002Fidea",[81,32,38,172,82,32],"project\u002Fcritical\u002Fidea",[174,32,32,175,108,32],"45150468","commenter\u002Fneutral\u002Fnone",[177,32,32,178,179,32],"45148879","other\u002Fneutral\u002Fnone","cenamus",[73,38,36,181,74,32],"project\u002Fneutral\u002Fdesign",[89,30,36,183,90,32],"project\u002Fneutral\u002Fidea",[185,30,36,183,186,32],"45145326","MangoToupe",[96,30,32,178,97,32],[150,30,36,183,97,32],[122,36,38,168,123,32],[137,36,36,191,138,32],"project\u002Fneutral\u002Fdocs",[129,193,38,168,130,32],4,[100,193,36,195,101,32],"project\u002Fneutral\u002Fnone",[197,193,32,178,198,32],"45149614","stavros",[200,193,32,178,201,32],"45150478","jhbadger",[203,42,32,178,204,32],"45146441","tzury",[206,42,32,178,204,32],"45146449",[208,31,32,178,209,32],"45148381","kragen",[211,31,32,178,212,32],"45150309","gavmor",[69,214,42,215,70,32],7,"project\u002Fpositive\u002Fdesign",[160,214,32,217,10,38],"maker\u002Fneutral\u002Fidea",[85,219,38,172,86,32],8,[114,221,38,222,115,32],9,"project\u002Fcritical\u002Fexecution",[224,225,32,178,226,32],"45150276",10,"ramyar",[228,229,32,178,230,32],"45161264",11,"Rakshith",[],[233,238,243,248,253,257],{"id":234,"name":235,"points":236,"category":237},"45071722","Hacker News em dash user leaderboard",377,"data",{"id":239,"name":240,"points":241,"category":242},"45088427","NeuroPriest",155,"games",{"id":244,"name":245,"points":246,"category":247},"45063874","Sosumi.ai",133,"dev_tools",{"id":249,"name":250,"points":251,"category":252},"45064210","HN Overlooked",118,"productivity",{"id":254,"name":255,"points":256,"category":247},"45102664","Moribito",106,{"id":258,"name":259,"points":260,"category":247},"45052200","SwiftAI",74,false,"v2",{"id":264,"name":5,"line":5,"ai":261,"cat":19,"year":12,"points":13,"comments":14,"rec":27,"s":265,"top":17,"kw":266,"maker":10,"domain":9,"tier":18,"attempts":32,"strip":267,"url":8,"mix":268,"praise":65,"objection":78,"sub":20},45115974,-0.29,[23,24,25,26],"15100333031313000000501100",[30,31,32,31],1794036681884]