Can't you test for missing values first, so that you don't query Google Translate with an empty value? Or am I misunderstanding something?
If you have a lot of recurring values, you might also want to consider some sort of caching mechanism so you don't end up translating the same string again and again. That should save some time (local lookup vs external call) as well as money (Google Translate bills you per character translated).
Thank you so much, I have more than one file, please could you share the way that you translate it, also I can share the file with you, but as I mentioned I have more than one file GDB.
I see that it is not a direct translation from what I read, those are names and some would give you the wrong translation using any translation software. For instance: ??? ?????? should be translated as "Jabal El-Najma" and not the "mountain of the star" literrally.
Thousands, and in some layers the missing feild is the english one, and it is not all names !! we have services, facilities, governorates, and cities.(different types of layer )
Majdoleen, I wanted do the scenario as David suggested, but with a slightly difference was to use a [Reader--> SchemaMapper--> Writer] methodology. and yes as David said earlier, you "can also just copy/paste it into the regular Google Translate GUI, which is free."
Then, as Lyes( MyGIS) mentioned, he's right, you can find some funny Arabic-to-English translations resulted from the Google Translate, which need you to interfere at some point, and later someone has to verify for you (responsible) for the official names of these locations you mentioned (services, facilities, governorates, and cities,..etc)
My idea is to centralize this master excel file used in the SchemaMapper translator which will be reused as single source for ongoing editing/modifying/maintaining/sharing for future use as well.
We use 3 different kinds of cookies. You can choose which cookies you want to accept. We need basic cookies to make this site work, therefore these are the minimum you can select. Learn more about our cookies.