string.translate("foo > bar > baz", None, ">")should return
"foo bar baz".
Translate does two things: it takes the third parameter as a set of characters to delete and deletes these characters from the string,
then it takes the second parameter as a translation table and substitutes the corresponding character from the translation table for each character in the string.
You can avoid the translation step by specifying None for the second parameter.
(Translation tables are a nuisance to use because they have to be 256 characters long and include the control characters from ordinal 0 to 31 and 255. Use regular expressions instead.)