Are changed strings synced back to the source file?

I want to double check what happens if I use Edit String feature for a string which is from integrated file (Bitbucket). Are these changes synced back to the source file?

yep, it will be pulled back to your repo - just be sure to enable Push Sources option in the integration settings:
Screen Shot 2020-12-11 at 11.34.17 AM