Eka Y Saputra
Web content & software localization specialist.
Translations