Для 98% существительных — есть, и для этого копай шаблоны Викисловаря. Правда, так просто, по одному только слову «автомобили», нельзя, ведь тупая машина никак не поймёт, что «вижу автомобилев» — это вдвойне неверно (не угаданы группа и одушевлённость).
Надо задать:
• склонение (первое / второе / третье / разносклоняемое / несклоняемое);
• группу склонения (десятка полтора на каждое склонение);
• одушевлённость (влияет на дательный и винительный падежи, в зависимости от склонения).