The most accurate statement among the options provided is:
"Either an interpreter or a compiler can be used to translate a high-level language to binary."
This is correct because interpreters and compilers serve the purpose of translating high-level code into machine code (binary). A compiler translates the entire program before execution, creating a binary executable, while an interpreter translates the code line-by-line at runtime.