We checked around the internet and it seems that anyone (except for you) who is confident in both languages may translate your birth certificate for USCIS. The translator must provide their name and address, and attest that their translation is a true and correct translation of the document - birth certificate in this case. There are a number of reputable appearing translation services online. And you are not allowed to do your own translation.