<div dir="ltr">I have put the scripts and documented some steps here[1]. Let me know if you have any issues in using them for different language.<div><br></div><div>The scripts need some cleanup / refinement to make it generic and a full Google Sheets UI would help users from modifying the scripts manually.</div><div><br></div><div>Indic maps - Translation priority:<br></div><div>I think, we need to decide nodes / ways (State, city names, National highways, Railway stations, Rivers etc) at India / state level that need to have translations in all official languages of India / state and then target translating them as a priority list, so that we have usable Indic maps at India level. The same can be repeated at state level for languages spoken in state for lower levels of data.<br></div><div><br></div><div>Notes about data :<br></div><div>Google Translate might sometimes be dependent on Wikidata, which if has an error will be transported to maps too. So some form of manual verification is needed / advisable. Sometimes there could be spelling differences (where Wikipedia opting names following their own naming practices [Imagine locales here / infamous anti-grantha debate in Tamil] / Google transliterating because that is widely used spelling online, offline could be entirely different.). So when we add name:xx translation, an OSM user needs to see which is best used in a map, something that will help all map users in language identify the place while navigating / visualizing. Other alternate names, old names, short forms in languages can also be added appropriately. Google Translation, Wikidata, Transliteration can all be only suggestions.</div><div><br></div><div>When Wikidata and Google translate output matches, there is a reasonable assurance on the translation though. But its not very easy to flag either output as "Wrong" sometimes when they dont match. I did not go through this exercise anyways.<br><div><br></div><div>Wikidata / Google overlap stats (which got uploaded yesterday)</div><div>Sri Lanka - 70 / 2200~ (Locale could be a factor here, where WP articles might be in ta-lk locale, Google might have transliterated the names from Sinhalese names)</div><div>Malaysia - 15 / 1350 ( Lack of Wikidata is main reason here, no one created enough Tamil WP articles for Malaysian locations)</div><div>Indian Cities - 36 / 137</div><div>Tamil Nadu - 175 / 2700~</div><div><br></div><div><div>Tool :<br></div><div>I am still thinking on different options and undecided if I should continue using Google sheets / use obtained sheets data as a backend and build a simple UI which will upload to OSM using user's OSM credentials directly instead of using a script. Building an overpass query builder specific to this activity might also be useful. Feedback / help welcome.</div></div><div><br></div><div><br></div><div>[1] <a href="https://github.com/srikanthlogic/osm-ta" target="_blank">https://github.com/<wbr>srikanthlogic/osm-ta</a></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 1 November 2016 at 09:32, Arun Ganesh <span dir="ltr"><<a href="mailto:arun.planemad@gmail.com" target="_blank">arun.planemad@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">This is amazing Srikanth! Can you also share statistics of how many did not match, maybe it could be used to flag potentially incorrect translations on Wikidata.</div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Nov 1, 2016 at 8:42 AM, manoj k <span dir="ltr"><<a href="mailto:manojkmohanme03107@gmail.com" target="_blank">manojkmohanme03107@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Great. How can i test for malayalam ?<br><div><div class="gmail_extra"><br clear="all"><div><div class="m_-7432579468093450967m_4103053701609446302gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr">Manoj.K/മനോജ്.കെ<br><a href="http://www.manojkmohan.com" target="_blank">www.manojkmohan.com</a><br></div></div></div></div></div>
<br><div class="gmail_quote"><div><div class="m_-7432579468093450967h5">On Tue, Nov 1, 2016 at 1:34 AM, Srikanth Lakshmanan <span dir="ltr"><<a href="mailto:srik.lak@gmail.com" target="_blank">srik.lak@gmail.com</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="m_-7432579468093450967h5"><div dir="ltr">After loading the yet to be translated nodes into google sheets, I used the =GOOGLETRANSLATE() function to get google translations of place names and also queried wikidata to get wikidata translations. When both these matched, I extracted a list and uploaded through a script.[1] I also verified the changesets[2] that were created through script and did not find any issues.<div><br></div><div>[1] <a href="https://gist.github.com/srikanthlogic/5148571367bb829b03c2170af59880c4" target="_blank">https://gist.github.com/sr<wbr>ikanthlogic/5148571367bb829b03<wbr>c2170af59880c4</a></div><div>[2] <a href="http://www.openstreetmap.org/user/SrikanthLogic/history" target="_blank">http://www.openstreetmap.o<wbr>rg/user/SrikanthLogic/history</a></div><div><br></div></div><div class="gmail_extra"><div><div class="m_-7432579468093450967m_4103053701609446302h5"><br><div class="gmail_quote">On 6 October 2016 at 13:29, Srikanth Lakshmanan <span dir="ltr"><<a href="mailto:srik.lak@gmail.com" target="_blank">srik.lak@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><span><br><div class="gmail_quote">On 7 April 2015 at 11:32, Sajjad Anwar <span dir="ltr"><<a href="mailto:me@sajjad.in" target="_blank">me@sajjad.in</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>Aruna, we can use the <span class="m_-7432579468093450967m_4103053701609446302m_3275800132221354185m_-3300015553197718969gmail-il">Wikidata</span> to get a first pass of the translation and then present the spreadsheet view for someone to eyeball and add missing?<br></div></blockquote></div><div class="gmail_extra"><br></div></span><div class="gmail_extra">I got a spreadsheet view[0] to this using the OverpassToGoogleSheets appscript[1] (which I plan to make a complete add-on) to give spreadsheet view. Once the ability to generate spreadsheet or any language / area combination is complete, use the sheet to build a HTML microtask UI where user can translate (with a small map view to give context). Eventually, we could build something envisioned at Map Translation Interface[3]. </div><div class="gmail_extra"><br></div>[0] <a href="https://docs.google.com/spreadsheets/d/1imONog35BeDTEuwRPgrRRDAF7pvbSHs1Ryv-18yfOaQ/edit#gid=201371839" target="_blank">https://docs.google.com/sp<wbr>readsheets/d/1imONog35BeDTEuwR<wbr>PgrRRDAF7pvbSHs1Ryv-18yfOaQ/ed<wbr>it#gid=201371839</a><br>[1] <a href="https://github.com/srikanthlogic/tangrams-indic/blob/gh-pages/Translator-Tools/appscript/OverpassToGoogleSheets.gs" target="_blank">https://github.com/srikanthlog<wbr>ic/tangrams-indic/blob/gh-page<wbr>s/Translator-Tools/appscript/O<wbr>verpassToGoogleSheets.gs</a><br>[2] <a href="http://wiki.openstreetmap.org/wiki/Map_Translation_Interface" target="_blank">http://wiki.openstreetmap.<wbr>org/wiki/Map_Translation_Inter<wbr>face</a><span class="m_-7432579468093450967m_4103053701609446302m_3275800132221354185HOEnZb"><font color="#888888"><br clear="all"><div><br></div>-- <br><div class="m_-7432579468093450967m_4103053701609446302m_3275800132221354185m_-3300015553197718969gmail_signature">Regards<br>Srikanth.L</div>
</font></span></div></div>
</blockquote></div><br><br clear="all"><div><br></div></div></div><span class="m_-7432579468093450967m_4103053701609446302HOEnZb"><font color="#888888">-- <br><div class="m_-7432579468093450967m_4103053701609446302m_3275800132221354185gmail_signature" data-smartmail="gmail_signature">Regards<br>Srikanth.L</div>
</font></span></div>
<br></div></div><span>______________________________<wbr>_________________<br>
Talk-in mailing list<br>
<a href="mailto:Talk-in@openstreetmap.org" target="_blank">Talk-in@openstreetmap.org</a><br>
<a href="https://lists.openstreetmap.org/listinfo/talk-in" rel="noreferrer" target="_blank">https://lists.openstreetmap.or<wbr>g/listinfo/talk-in</a><br>
<br></span></blockquote></div><br></div></div></div>
<br>______________________________<wbr>_________________<br>
Talk-in mailing list<br>
<a href="mailto:Talk-in@openstreetmap.org" target="_blank">Talk-in@openstreetmap.org</a><br>
<a href="https://lists.openstreetmap.org/listinfo/talk-in" rel="noreferrer" target="_blank">https://lists.openstreetmap.or<wbr>g/listinfo/talk-in</a><br>
<br></blockquote></div><br></div>
</div></div><br>______________________________<wbr>_________________<br>
Talk-in mailing list<br>
<a href="mailto:Talk-in@openstreetmap.org">Talk-in@openstreetmap.org</a><br>
<a href="https://lists.openstreetmap.org/listinfo/talk-in" rel="noreferrer" target="_blank">https://lists.openstreetmap.<wbr>org/listinfo/talk-in</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">Regards<br>Srikanth.L</div>
</div>