The word for street smart is: vivo(a).
"street" in Spanish is "la calle".
street in spanish = calle
el es inteligente
perro inteligente
Ella es inteligente.
It would depend on the context, but to use "smart" as an adjective you should say inteligente.
No es inteligente Inteligente no es
This may be bragging, but the translation is "Soy inteligente."(The other Spanish word for smart, elegante, means to look nice, to be elegant.)
Correr
"Guau, no eres listo/inteligente"
tu hermano es inteligente
''Calle'' means street in Spanish.