def get_plural(name): name = name.replace('_', ' ') if name[-2:] == 'sh': name = name + 'es' elif name[-2:] == 'ch': name = name + 'es' elif name[-1:] == 'y': name = name[:-1] + 'ies' elif name[-1:] == 's': name = name + 'es' elif name[-1:] == 'x': name = name + 'es' elif name[-3:] == 'man': name = name[:-3] + 'men' elif name == 'mouse': name = 'mice' elif name[-1:] == 'f': name = name[:-1] + 'ves' else: name = name + 's' return name def append_proper_article(name): name = name.replace('_', ' ') if name[0] in 'aeiou': return 'an ' + name return 'a ' + name