I'm currently building a website that is not targeted to an English speaking audience. So my thoughts are that if I were to make the URLs in the language of choice (in this case Spanish) then would this help or hinder my SEO for the website? Is it always better to have english URL paths for getting picked up by search engines?
Te advice i have received by our SEO consultants has always been to to internationalize URLS, files, names, image names and alt tags.
This proves a bit of a challenge on multi-language site. If you have a multi-language site, be careful that the language switch, defaults to the correct language for robots or your site cound be index in a secondary language.
If you are targeting only one language then definitely user URLs that use that language. Keywords in URLs is definitely a ranking factor and one of the more heavier weighted ones. Making your URLs in English would only hurt your SEO efforts as you would be optimizing for a language that your site would not be geared towards.