We speak portuguese and we still got taken for rides in Rio. If they pick up on any accent other than from another carioca, there will be cabbies to try to benefit off your lack of knowledge. I suggest taking the metros when possible. Buses are also fine once you understand the system and as long as its not at peak work commute hours or night. For the airport, use the fixed rates.