Here is my proposed language learning workflow:
- input cards in Obsidian using markdown tables –>
- convert markdown tables to csv files using https://tableconvert.com/ –>
- import the csv file to Brainscape (or any flashcard platform)
1. This is far from being optimal experience because column width changes automatically while you type. I find that annoying. Other disadvantage is lack of list items in table cells (see this post). The most obvious thing you want is to press enter or tab to navigate in your table. Other thing you might want is spell checking which Obsidian offers. There are also some special use cases like creating flashcards that contain images or equations. I’m not sure how to do that in proper way.
2. The webtool itself contains ads which can be annoying if you use Custom Frames plugin. Other possibility is to use embeded user code to run the conversion (see Execute Code plugin).
3. In my opinion you should keep the original flash card data using portable CSV format. You can then use that CSV to create flashcards in any flashcard platform. As I said images or equations can be problem here but at least you can use external images syntax  and $$..$$ or $..$ math syntax.