I was going through some of the entomological magazines at Blackwell Synergy and I found some issues and articles that were free, i.e. this english article from 2004 in the chinese magazine Insect Science - A revision of the genus Trixa Meigen (Diptera: Tachinidae) (PDF).