English: These efforts have yielded some success.
Telugu: ఆ ప్రయత్నాలు కొంతవరకూ ఫలించాయి కూడా.