Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Community Proposals
Community Proposals
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »
Q&A

Is there a freely available sentence patterns search engine?

+5
−0

As the title says.

Background

I often find myself in the need of building an English sentence that I almost know how to get right.

The scaffolding is there, but there are maybe one or two words missing. Maybe just an adjective or an adverb. Maybe I already know a "good enough" word, but I feel I need something better. Maybe I know there is something better, but it just doesn't pop-up in my mind.

Ideally I would like a search engine that allowed me to type something like this:

The name was written on a brass plate that was (?) on the wall beside the door.

Where (?) represents the missing word in some kind of formalized language (like a regular expression or a search expression of some sort).

And the search engine would spit out possible words that could be placed in that spot making the sentence complete and sensible.

Ideally it would also take suggestions about what "meaning" I need, e.g. (?fixed?), so that it would spit out suggestions like "bolted", "latched", "nailed", etc., but not "put", "hanged" or "placed".

I hope you get the point.

Does such a search engine exist and is it freely (as in "free beer") available?

BTW, I'm interested essentially in a tool that manages English, but it's OK if it also manages other languages.

History
Why does this post require attention from curators or moderators?
You might want to add some details to your flag.
Why should this post be closed?

0 comment threads

4 answers

You are accessing this answer with a direct link, so it's being shown above all other answers regardless of its score. You can return to the normal view.

+0
−0

Sketch Engine and COCA (Corpus of Contemporary American English) that allow users to search for sentence structures, patterns, and phrases across large text databases. These tools are great for linguists, writers, and researchers looking to explore language use in different contexts.

History
Why does this post require attention from curators or moderators?
You might want to add some details to your flag.

0 comment threads

+5
−0

Maybe https://quillbot.com/? I haven't used it much myself, but it might perhaps be handy. It can paraphrase, check grammar etc.

Trying it out with your sentence as-is, it proposes to paraphrase it as:

A metal plaque that was (?) mounted on the wall next to the door bore the name.

Although it didn't explicitly fill out the (?), it did add the missing word mounted. It marks changes in the text in yellow (like a "diff tool").

History
Why does this post require attention from curators or moderators?
You might want to add some details to your flag.

1 comment thread

Thanks for the pointer! The original sentence actually *did* say the plate was metal: "brass plate... (1 comment)
+1
−0

I just tried this in an LLM and it went straight to "affixed". The prompt was "fill in the blank in the sentence".

History
Why does this post require attention from curators or moderators?
You might want to add some details to your flag.

0 comment threads

+1
−0

I guess now that any LLM powered AI tools can respond to this type of query, the answers are not quite as relevant anymore.

However, I wanted to offer a more generic solution to the problem, and something that fits with a Languages & Linguistics flavour.

If you consider linguistic topology rather than the parts of speech as a starting point, you can come up with a much more flexible solution to the problem. This is because most languages can be broken up into its respective topology (https://en.wikipedia.org/wiki/Linguistic_typology), which you can more easily rearrange or interpret without needing an in-depth knowledge of the grammar (which is often full of exceptions).

For example, in English the basic sentences follow a SVO topology (Subject, Verb, Object) like "I like cars". In Japanese, with a SOV topology, the sentence would be written as "I cars like" or "私は 車が 好きです"

I am still working on this concept and building physical representations of this concept, but hopefully a digital version will be made available by someone (if it is not already out there).

History
Why does this post require attention from curators or moderators?
You might want to add some details to your flag.

0 comment threads

Sign up to answer this question »