Just found a long (but not necessarily complete) list of Brazilians who have played for other countries.
Turns out that neither Amarildo Zela nor Daniel Batista, both mentioned a good few pages ago on this thread, were Brazilians. The former was an actual Albanian and the latter was from the Cape Verde Islands.
Armenia: Marcos Pizzelli (2008-)
Azerbaijan: Leandro Melino (2006-), André Ladaga (2006-), Marcos Ferreira (2007), Ernani Pereira (2006-)
Belgium: Luís Oliveira (1992-1999)
Bosnia Herzegovina: Ricardo Baiano Santos (2004)
Bulgaria: Tiago Silva (2006), Lúcio Wagner (2006-2007)
Chile: Marcos González (2002-2005)
Costa Rica: Alexandre Guimarães (1988-1990)
Croatia: Eduardo da Silva (2004-)
El Salvador: Israel Castro Franco (1996-2000), Nildeson de Mello (1997-2005)
Equatorial Guinea: Ronan Carolino Falcão (2006-)
Germany: Kevin Kurányi (2003-), Paulo Roberto Rink (1998-2000)
Honduras: Denílson Costa (2003-2005)
Hong Kong: Cristiano Cordeiro (2004-)
Hungary: Leandro de Almeida (2004-)
Italy: José Altafini (1961-1962), Dino da Costa (1958), Anfilogino Guarisi (1934), Ángelo Sormani (1962-1963)
Japan: Wagner Lopes (1997-1999), Ruy Ramos (1989-1995), Alex dos Santos (2001-), Marcos Tulio Tanaka (2006-)
Lebanon: Luís Fernandes (2000-2004), Gilberto dos Santos (2000-2004), Marcilio Alves Silva (2000)
Macedonia: Aguinaldo de Jesus Braga (2002-2003)
Mexico: Antônio Naelson (2004-)
Poland: Roger Guerreiro (2008-)
Portugal: Anderson Deco (2003-),
Qatar: Fabio César Montezine (2008-), Márcio Emerson Passos (2008-)
Singapore: Egmar Gonçalves (2002-2007)
Spain: Catanha Guedes (2000), Donato Gama da Silva (1994-1996), Marcos Senna (2006-)
Trinidad & Tobago: José Luís Seabra (2005)
Tunisia: José Clayton (1998-2005), Francileudo dos Santos (2004-)
Turkey: Mehmet Aurélio (2006-)
USA: Alex Ely (1960-1965), Benny Feilhaber (2007-), Carlos Metidieri (1971), Jorge Siega (1973)