Interpreter setting add API and GUI