Currently, WordHistoryManager records a persisting file which includes original words and translated words. In the future, we may want to consider adding additional things to be saved in history. An example addition would be to save the original language and the translated language. Additionally, it could save the text-to-speech file (maybe to a string file path) though another alternative would be just to run the text-to-speech use case when necessary while viewing history. To do this, I would have to add more attributes to the WordHistoryManager.
Currently, WordHistoryManager records a persisting file which includes original words and translated words. In the future, we may want to consider adding additional things to be saved in history. An example addition would be to save the original language and the translated language. Additionally, it could save the text-to-speech file (maybe to a string file path) though another alternative would be just to run the text-to-speech use case when necessary while viewing history. To do this, I would have to add more attributes to the WordHistoryManager.