This was built as part of my cryptography class. It includes several ciphertexts which were given, including one which is in french instead of English.
The methodology used to break the cipher is explained here: http://practicalcryptography.com/cryptanalysis/stochastic-searching/cryptanalysis-vigenere-cipher/
To run, simply use python vigenere.py ciphertext_1.txt