Translate AdapterInterface restructure