I've been breeding a level 82 ditto (not shiny) that i caught myself with a male level 44 french (i heard somewher that the country the pokemon comes from if it was traded matters as well, its also not shiny) espurr that got traded to me. I've been trying to breed them for hours and hours and I'm starting to worry because espurr isn't naitive to the hoenn region (I'm playing alpha sapphire). I'm very aware that shinies don't just happen over night and that I gotta work hard, but I just wanna make sure im actually doing things right.
That's called the Masuda Method.
When you breed 2 Pokemon from different languages you increase your odds for obtaining a shiny one. The odds to obtain a shiny in Generation VI are 1/4096, and when you use Masuda Method, that odd is multiplied by 6.
So your odds are 6/4096 or 1/683
Just keep trying, sometimes luck is not on our side.