spaCy&#x27;s implemented in Cython, which compiles into C++. So, the end-state at the moment is a .so object that expects to be loaded into Python.<p>Now, you can instead tell Cython to compile into standalone objects, so that they can be imported from C&#x2F;C++ code. I&#x27;m not well versed on this, but if you can call into C&#x2F;C++ libraries easily from Rust, you should be able to call into spaCy.<p>You&#x27;ll miss some of the niceties from the Python layer, but the C-level API is pretty well behaved. So, you should be able to get by okay.