Primary Sources in English Translation
Finding and using primary sources for the Middles Ages is particularly challenging, and the definition of primary source can be quite different than, for instance, that for twentieth century US history. When in doubt, consult your professor or TA.
Be prepared, you may find the best sources have never been translated from Latin (or Greek), or that translations exist in languages other than English.
Translated Texts for Historians E-Library Selected early medieval sources in English translation.
ORB provides a selection of excerpts of sources translated into English full-text online arranged chronologically and geographically. Better editions are generally available as published print books, but this is a way to get a sense of what exists.
Internet Medieval Sourcebook is helpful for getting a sense of the types of medieval sources and for bibliography. Better editions are generally available as published print books, but this is a way to get a sense of what exists.