The invention provides a sentence analysis method and system based on semantic and syntactic structures. The method comprises the following steps of 1, inputting an original sentence; 2, utilizing the original sentence for generating a preliminary training corpus; 3, obtaining an artificially-corrected training corpus, and defining the training corpus as a middle training corpus; 4, verifying the correctness of middle training corpus labels, and if the labels of the middle training corpus are correct, defining the middle training corpus as a final training corpus and executing the step 5; otherwise, executing the step 3 circularly; 5, inputting the final training corpus into a training model, and generating the training corpus needed by a user in a semi-automatic mode. The training corpus generation efficiency is improved, customization training corpus can be used for training the model, and the correctness of the training corpus can be improved; a result of visualizing semantic role labels is provided; various models can be trained under the same system, and therefore the overall efficiency of the system is improved.