BUFFALO, N.Y. -- So, you think searching for things in English on the Internet is frustrating? Well, try searching for documents written in ancient Sanskrit, modern Hindi and any of dozens of Indian ...