English: The translation is getting better.
Telugu: అనువాదము మెరుగవుతూ వస్తున్నది.