The safest way to get is via the official streaming platform.
The primary English subtitles are for the original audio. Some versions offer subs for the Hindi-dubbed version, which differ slightly in dialogue. Ensure you download the "Telugu" language track version. Sarkaru Vaari Paata English Subtitles Download