Eres la/el mejor.
Voy a traducir esto a mí mismo is the best way to say "I will translate this myself" in Spanish.
mejor amigo (or amiga if the best friend is a girl)
'No soy tu mejor amigo?'
I can translate the document from English to Spanish.
lo mejor de la suerte
There are many ways to translate that, but I think that the best option is "barato"
www.ohdiosmio.co.cc is by far the best site in the world, its spanish, but you can just translate it with google.
buy a spanish dictionary or use 'google translate'
If one was to translate Los Mejores Goles from Spanish to English it would translate as The Best Goals. This is a Spanish word used to name great efforts of people.
The best Spanish dictionary for translations would be a English Spanish dictionary. It would then tell you Tal Vez means perhaps in English.
Just translate it the same way you translate anything. The words 'a movie' are 'una pelicula' in Spanish
"Who are you?" in Spanish is "¿Quién eres?" One of the best sites for translating English to Spanish is Google Translate. You type in the English word(s) in the box (it will say out loud what you wrote) and then it will translate in Spanish and say it out loud. You can change the languages at anytime. --The Dog Expert