Encoding when saving to clipboard with pyperclip in tkinter script
Turns out I only had to make a small adjustment here:
copyButton = tk.Button(self, text='訳文をコピーする', command=lambda text_count=text_count: tk.clipboard_append(text_dict[text_count]))
The functioning version looks like this:
copyButton = tk.Button(self, text='訳文をコピーする', command=lambda text_count=text_count: root.clipboard_append(text_dict[text_count]))
No more funky characters in either German or Japanese. Other languages such as French and Chinese are now functional, as well.
Thank you again for the input! It helped a lot to get a new perspective on the code.